Total UK To Pay $9.5M Over 2005 Fuel Depot Blast

A British court ordered a unit of French oil giant Total SA on Friday to pay £6.2 million ($9.5 million) for its role in a 2005 fuel depot blast that U.K....

Already a subscriber? Click here to view full article