European energy utilities might be facing a margin call bill of a trillion euros (~$1 trillion), according to a...

read more