BP’s $18.7B settlement may give relief but not justice

London-based oil giant BP will be paying $18.7 billion to state, federal, and local governments to serve as compensation for the victims of the Deepwater Horizon oil rig explosion that… read more →