Business & Economy Featured News 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 Jordon Scott Apr 28, 2026 0 Campaigners are calling for a windfall tax as households face a £300 energy bill rise in July. Read More