Water Falls in “Nuwara Eliya”
There are a number of stunning waterfalls within easy reach of the city, Devon Falls and St Clairs being the most notable. Devon falls is located along the Talawakele -…
View PostThere are a number of stunning waterfalls within easy reach of the city, Devon Falls and St Clairs being the most notable. Devon falls is located along the Talawakele -…
View Post1.Rock art in Sigiriya In the heart of Ceylon, the remarkable site of Sigiriya, an elevated rock of reddish dominating, from a height of almost 180m.At the summit of the rock…
View Post