The latest international news in one place
Sen. Ted Cruz (R-TX) slammed NBC on Tuesday as a “wholly-owned subsidiary” of the Chinese Communist…