Police arrest 2 NYC residents for running SECRET Chinese police station in Big Apple
Officers of the New York City Police Department (NYPD) have arrested two individuals who allegedly ran a secret police station for the Chinese Communist Party (CCP) in the Big Apple. U.S. [...]