News

BP said it anticipates higher oil production and trading revenue in the second quarter, helping to offset falling fuel prices ...