China has illegal police stations in the Netherlands and some 30 other countries

5 comments
Leave a Reply