Senators want answers on Chinese intel centers inside U.S.

The senators cite Chinese government and state-run media reports published online, which state that OCSC are reportedly located in cities in seven states, including in Houston, Texas.

By admin

Leave a Reply