There has been a constant record of human settlement in Sri Lanka for over two millennia, with the Indian subcontinent shaping a significant part of the country’s civilisation. It was from India that Sri Lanka derived its two main religions, Buddhism and Hinduism, along with its two dominant ethnic groups, the Tamils and the Sinhalese. The influence of India is also clearly evident in the island’s music, literature, architecture, art, astronomy, and medicine.
The prehistory of Sri Lanka can be traced back to 500,000 years ago. The island’s earliest inhabitants are predicted to be ancestors of an indigenous people known as the Vedda people, close to 2500 of whom are said to live in modern day Sri Lanka. With a population of about 22 million, Sri Lanka is home to numerous ethnicities, languages, and cultures.