The Dravidians—believed to be the original inhabitants of India—built cities so advanced that they baffle archaeologists even today. The Indus Valley Civilization, stretching back to 2500 BCE ...