Nuwara Eliya Sign
Sign welcoming visitors to Nuwara Eliya, a village high in the mountains considered to be one of the most important locations for tea production in Sri Lanka.
Nuwara Eliya Sign
Sign welcoming visitors to Nuwara Eliya, a village high in the mountains considered to be one of the most important locations for tea production in Sri Lanka.
Moffat Ram
The statue of the Moffat Ram in the centre of the village.
Moffat Ram
The statue of the Moffat Ram in the centre of the village.