UK hoping budget eases pressure of high energy bills

By November 25, 2025