Topic: Richard Dixon
North Sea gas leak: An oil production platform off the Scottish coast has been leaking gas since last weekend. Environmentalists are concerned the North Sea gas leak could lead to an oil spill.
Although Shell has apologized for the North Sea spill, which has yet to be contained, the oil company's belated release of information is still drawing criticism from environmentalists.
08/19/2011 12:34 pm