B bbc.com BP profits more than double as Iran war sends oil prices higher 29 points breve 6 months ago 7 comments