India explained in 25 maps
India is a country located in South Asia. It is the 2nd-most populated nation, the 7th-largest country by land area. Settled life appeared on the peninsula in the western boundaries of the Indus river basin 9 thousand years ago, developing slowly into the Indus Valley Civilization of the 3rd millennium BCE.
Read More