Over two millennia of human settlement have been documented in Sri Lanka, and a large portion of the nation’s civilization has been shaped by the Indian subcontinent. Both Sri Lanka’s two major religions, Buddhism and Hinduism, as well as its two most populous ethnic groups, the Tamils and the Sinhalese, originated in India. The music, literature, architecture, art, astronomy, and medicine of the island all exhibit strong Indian influences.