Operation dragon net: How China is setting up illegal police stations globally
China has set up over 100 illegal police stations abroad. They have been tasked with policing the Chinese community, and threatening dissidents to return home. A lot of these police stations …