As China prepares to hold the 20th National Congress of the Communist Party of China (CCP) which is widely expected to approve a third term for President Xi Jin
A massive protest by Turkish Uyghurs was staged in Istanbul on Saturday to protest grotesque human rights violations by China on the occasion of its 73rd Nation