BP Awards Quad 204 Contracts – Analyst Blog

British energy giant BP plc ( BP ) and its partners have handed over contracts in excess of £1 billion …read more

You may also like