Energy regulator Ofgem says its proposed £1,136 price cap will benefit 11 million households.

Read More At Article Source | Article Attribution