Skip to main content

Sri lanka nature

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.

Attraction Photo(s) Taken at
Share to