Martin Lewis has explained why the £2,500 new Energy Price Guarantee won't cap your bills this winter.
It comes after Liz Truss falsely claimed nobody in the UK will pay more than £2,500 on their energy bills.
The Prime Minister took part in a round of local media interviews to defend her budget, which was announced last week.