Furlough scheme set to wind down as national debt goes through the roof

At present, almost 8 and a half million people are on furlough, equating to a quarter of the total jobs in Britain.   A quarter of company directors surveyed by the Institute of Directors say they would not be able to afford to pay even 20 per cent of the furlough scheme if required – […]