Classical Indian civilization began in the Indus River Valley and spread throughout the subcontinent facilitated by geographic barriers that made invasion difficult. Indo-European Aryans migrated into the region, blending their beliefs with indigenous peoples and establishing the caste system and Hinduism as the dominant religion. Hinduism and the caste system shaped Indian society and culture and influenced neighboring regions through trade routes.