SkyNews

Energy price cap to remain above £3,500 through most of 2023, report warns

The energy price cap will remain above £3,500 a year throughout most of 2023, according to the latest dire forecast for household bills.The prediction, from....Read More