The antecedents of modern Indian culture can be traced back to the Harappan civilization, which flourished between 2300 and 1500 BC in what are now Pakistan and Afghanistan. The Aryan tribes from the Russian steppes invaded the subcontinent in 1000 ...