Shortly after arresting two men in the United States on conspiracy and obstruction of justice charges, the U.S. Federal Bureau of Investigation has uncovered a piece of evidence in one of the men’s possession that appears to be linked to a suspected secret Chinese police service station located in Canada, according to a report.
Lu Jianwang and Chen Jinping were both arrested by the FBI on April 17 on charges of obstruction of justice and operating a secret police service station in New York City on behalf of the Chinese Communist Party (CCP).