BP profits more than double to £2.4bn as Iran war delivers an energy windfall – while British households face a £300 bill rise in July

Campaigners are calling for a windfall tax as households face a £300 energy bill rise in July.

Read More