The Shudra Civilization

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 population was 1347.3 million. India’s land size is 3.287 million KMs, whereas China’s land size is 9.597 million KMs. China’s land size is three[Read More...]
The post The Shudra Civilization appeared first on Countercurrents.