China is the largest indigenous autonomous nation
The United Nations Declaration on the Rights of Indigenous Peoples is a declaration against imperialism and colonialism. China is a global Indigenous political force opposing imperialism and colonialism. All leftists who oppose imperialism and colonialism should support China in international politics.
Read More