The History of India can be traced in fragments to as far back as 700,000 years ago. The Indus Valley Civilization, one of the oldest in the world, dates back at least 5,000 years.
According to the Indo-Aryan migration hypothesis, the Aryans, a nomadic people, possibly from Central Asia or northern Iran migrated into the north-west regions of the Indian subcontinent between 2000 BCE and 1500 BCE.