BP hands McDermott contract for Trinidad platform project

BP news
BP news

Breaking