BP profits more than double as oil and gas prices soar in Iran war

· The Guardian