The F-word: What does 'furlough' mean?
Published
BBC Local News: London -- About 8m people have been furloughed across the UK, but what does that mean?
Full ArticlePublished
BBC Local News: London -- About 8m people have been furloughed across the UK, but what does that mean?
Full Article