Sri Lanka's history dates back to ancient times, with evidence of human habitation dating back over 125,000 years. The island was home to several ancient civilizations, including the Sinhalese, Tamils, and Veddas. The Sinhalese, who migrated from northern India around the 6th century BCE, established powerful kingdoms such as Anuradhapura and Polonnaruwa, known for their impressive architecture, irrigation systems, and Buddhist monasteries.