The Indus Valley Civilization is one of the oldest civilizations in human history. It arose on the Indian subcontinent nearly 5,000 years ago — roughly the same time as the emergence of ancient Egypt ...