Two people have been arrested by the FBI on allegations they helped operate an illegal police station for the government of China in lower Manhattan. The FBI said in a press conference the stations poses "a national security threat."
Your browser does not support the video tag.