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

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