The French energy giant Total announced today that it has finally stopped the natural gas leak at its Elgin platform in the North Sea, 150 miles off the coast of Scotland...
Worries over the possibility of an explosion at Total’s Elgin platform in the North Sea have led the French oil and gas giant to send fire-fighting ships to the gas extraction well...