Profits at BP have surged to the highest since 2022 after the war in the Middle East pushed up oil prices.The oil giant reported a profit of $5.73bn (£4.26bn) between April and June. That was more than double the $2.35bn made a year earlier and the highest quarterly profit since 2022 when the Russia-Ukraine war began.The price of crude oil has jumped since the outbreak of the Iran war earlier this year due to major disruption to global supplies of oil and gas through the Strait of Hormuz.Environ...