Site icon Daily Business

Shell has been fined £22,500 over the leak of 200 tonnes of oil from a North Sea platform in 2011 which was the worst for a decade

Exit mobile version