Chinese Communist Party’s Influence in Interpol Should No Longer Be Tolerated

‘I Love China!’ A huge red flag waves at the ceiling of shopping center in Beijing. Patriotism is the key in China.


Leave a Reply