Energy price cap rises to £4,279 - but Britons won't have to pay that much

The amount energy companies can charge for electricity and gas will rise from January but households will be protected from the increase.