Energy supplier EDF's been fined four and a half million pounds and agreed to pay money to seventy thousand vulnerable customers following an investigation by the regulator, Ofgem.

The payment is the biggest of its kind after the company was found to have shortcomings in its sales processes.