The Shudra Civilization

in Annihilate Caste — by Kancha Ilaiah Shepherd India is a nation of second largest population in the world. China is the first largest populated nation with a land size bigger than India. India’s population according to 2011 census was 1210.2 million and China’s…