News

BP has said lower oil and gas prices will weigh on its earnings in the second quarter, even as the energy major flagged an ...