BP loses bid for new trial over its Gulf spill negligence

Industry news
Industry news

Breaking