Elgin Gas Leak In Scotland’s North Sea Finally Sealed Nearly Two Months After it Began
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. The Elgin leak, which started




