Nuwara Eliya City in Sri Lanka

Nuwara Eliya City in Sri Lanka Sri Lanka is well known for its tea. What better spot to realize more about tea than the source itself: Nuwara Eliya. With a mild atmosphere and height of 1,900 meters (6,100 feet), Nuwara Eliya is the nation’s tea creation capital. You can visit a tea estate and perceive […]

Read More