UK

Energy price cap to rise in October amid winter fuel payment row

The energy price cap will rise to an average annual £1,717 from October, the industry regulator has confirmed as the clock ticks down to the....Read More