Washington [US], April 18 (ANI): Two New York City residents were arrested by the FBI on Monday for allegedly operating a secret, illegal police station for China's Ministry of Public Security in the city's Chinatown neighbourhood, Voice of America (VOA) reported.
The station, one of the more than 100 that China operates around the world ostensibly to help its citizens renew documents such as driver's licenses, allegedly