French oil major Total said it would pump mud into a well to stop a gas leak at its Elgin platform in the North Sea, after a reconnaissance team found that conditions were safe enough to allow the
China will install wind and solar power capacity equivalent to 180 nuclear power reactors in the next 10 years to meet its growing energy needs, the International Energy Agency said on Monday, citi