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

A typical household will pay no more than £2,500 annually for its gas and electricity bills from the start of October, Prime Minister Liz Truss has announced.