BP hit with US$18 billion fine

A US judge has approved fines and ordered BP to pay compensation for a long list of charges relating to the Deepwater Horizon oil spill of six years ago, amounting to US$18 billion.