Sri lanka nature - Photos by Sri Lanka Travel Agency, Sri Lanka, Nuwara-Eliya

Photo Added By Sri Lanka Travel Agency,

Plan your holiday in Sri Lanka with us!

Visit Their Profile
4 Photos
0 Comments
8
Views

Impressive green tea hills of Nuwara Eliya, Sri Lanka Nuwara Eliya, better known as Little England of Sri Lanka. The climate in Nuwara Eliya is different from other places in Sri Lanka. One or two-day visit should be enough.

Photo(s) Taken at: