6 more 'Chinese police stations' discovered in US after NYC bust

At least six more 'Chinese police stations' have been discovered in the US after the FBI busted such a station in New York City, reports stated. Two New York residents were also arrested for allegedly operating the station. However, Beijing has denied running these stations, characterising them as "service centers" for overseas Chinese nationals.

Load More