Energy bills capped at £2,500 a year from October

Energy bills capped at £2,500 a year from October