U.S. State Department Orders China to Close Its Consulate in Houston
The U.S. State Department revealed on Wednesday that it has ordered China to shut down its Houston consulate at 3417 Montrose Boulevard by Friday “in order to protect American intellectual property and Americans’ private information.” The announcement came after the Houston Fire Department and City police were called to the…