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
Location



