UK

Best and worst energy firms revealed as customer choice slowly returns

British Gas, Scottish Power and Ovo Energy languish at the bottom of the annual rankings compiled by Which?