
Trevor Loudon: 76 Years Under CCP Rule Is an Embarrassment for China
The People’s Republic of China National Day, Oct. 1, marks the day when former Chinese Communist Party head Mao Zedong declared communist control in China. NTD discussed the Chinese Communist Party’s d...
Read More