US judge approves $20 billion settlement over 2010 BP oil spill

- Advertisement -
Exit mobile version