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

Read more