China Flooding Planet With Cops
Not only does China aggressively police its country, it also setting up overseas police service stations around the world to make sure its law enforcement reaches every corner of the globe. In this episode of China Uncensored, Chris Chappell discusses CCP’s ulterior motive for the move.