Have mass deportations become a vote-winning ticket in the UK?
Chris Doyle September 01, 2025 What to make of a British political leader who pledges to deport 600,000 immigrants in his first term? That is 120,000 people a year. This would even include doing a deal with the Taliban, a movement the UK was fighting against for so many years, […]