British Gas owner faces criticism as profits surge to £750 million amid cost-of-living crisis

previous post