UK regulator sets annual energy cap at £2,074



Britain’s Office of Gas and Electricity Markets (Ofgem) announced on Thursday the annual price ceiling on energy bills in the country will be set at £2,074 between July and September, which …