News

A total of £104m in arrears have been paid out, with an average payment of £8,377. But this is only around one-tenth of the original £1.1billion estimate set aside by the DWP ...