As-it-happened: Typical household energy bills to be capped at £2,500 a year

New energy price guarantee will hold average household bills to no more than £2,500 from October 1 for two years.