Dec28 Total Face Penalty Fine for North Sea Leak Written by Danny Lord in The gas and oil company Total face a penalty fine of over £1 million following a large oil leak from one of its… Continue Reading