Back To Jerusalem article - SHOCKING REPORT! Chinese Establish Police Stations in New York, London, Paris, and Many Other Cities
This is also talked about here:
Joshua Phillipp of Epoch Times on Alex Jones Show:
Report: Chinese Super Police Already Set Up in the West
34,627 views | Oct 7, 2022
https://banned.video/watch?id=633f611d7237d240d82109ee
@Dreamsharer