A central London restaurant famous for its dim sum has been stripped of its licence after at least 20 illegal workers were arrested at the premises in a series of Home Office raids.
Royal China in Baker Street has paid fines totalling £470,000 following three visits by immigration officers between 2018 and this year.