Sri Lanka, the pearl of the Indian Ocean, has always been subject to conquest by various invaders. Apart from British colonization, this little island had previously been dominated by the Portuguese, Dutch, South Indians, etc., giving Sri Lanka a wealth of history to boast about. This rich history makes Sri Lanka a tourist hotspot famous for its ancient ruins, age old buildings, legends and folktales. A trip to Sri Lanka wouldn’t be complete without a taste of its history and a visit to these historical places in Sri Lanka . Anuradhapura, Polonnaruwa, Sigiriya and Kandy form the cultural triangle and are home to most of the ancient ruins of Sri Lanka . Here’s a list of some of the best places to visit in Sri Lanka that are of historical importance; 1. The Sigiriya Rock Fortress 2. The ancient city of Polonnaruwa 3. The sacred city of Anuradhapura 4. Fortified town of Galle 5. The picturesque Dambulla Cave Temple 6. Belilena Cave of the Prehistoric man 7. Fort of Triquillim