Even as a small island, Sri Lanka is full of ancient archaeological sites that fascinate and compel people to visit and explore them. Over the years, these sites have played a significant role in giving an insight to the country’s foundation, its people and their history. The Rajangana ruins or, now more famously known, Haththikuchchi...