The beautiful city is nestled in the heart of the tea country hills of Sri Lanka. Nuwara Eliya is often referred to as ‘Mini London’. There are many places to…
Tag:
Nuwara Eliya
-
-
Sri Lanka has always been known for its beautiful tropical beaches, luscious greenery, Tea plantation on the hilly side of the country, and more. This attracts many tourists from all…