Description
Nuwara Eliya is a picturesque town in the mountains of Sri Lanka, famous for its tea plantations, cool climate and British colonial architecture. It is an ideal place to relax in nature, visit waterfalls and taste freshly brewed Ceylon tea.
Gallery