News

BP missed expectations in its first quarter, bringing in weaker profits after abandoning its strategy to become a leader in ...