Iberdrola and Total – two of the world’s largest players in power and oil & gas respectively –
Partnership between Spanish power group and French supermajor among six bidders for $2.4bn Thor project in North Sea
Iberdrola and Total – two of the world’s largest players in power and oil & gas respectively –