Daily Archive: January 29, 2018

0

Nuwara Eliya

NUWARA ELIYA 165 KM (103 Miles) From Colombo 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...