Nuwara Eliya: The ‘Little England’ of Sri Lanka
Nuwara Eliya: The ‘Little England’ of Sri Lanka Of Ceylon tea, winding roads, lush green valleys, velvety green…
Browsing Category
Get information on all the Destinations present in Sri Lanka. How to Reach, Where to Stay, What to eat, and What to expect.