10 best places to visit to explore the ancient ruins in Sri Lanka
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, ...