BP’s 1Q profit supported by strong oil and gas trading

Post Content