FBI Arrests Two For Running Secret Police Station For China
The FBI has arrested two Chinese individuals for running a secret police station in New York. The two Chinese citizens were picked up by the FBI after a prolonged investigation that revealed that the suspects were involved in Espionage against Chinese citizens critical of the government.