WIRED @WIRED
Officials in Canada and the Netherlands are investigating allegations that Chinese police forces have operated a network of illegal police stations within their countries: https://t.co/05vQRR5FEs 📸: Getty https://t.co/lyq7oeKgYg — PolitiTweet.org