Nuwara Eliya meaning "city on the plain or "city of light" is a town in the central highlands of Sri Lanka. It is one of the major tea producing areas in the world. The tallest mountain in Sri Lanka "Pidurutalagala" oversees this beautiful city. It is the most visited hill country
Tea Production
Hakgala Garden
Geogry Lake
Moon plain
Horton Plain
Waters Falls
Comentários