Also known as the “city of lights”, Nuwara Eliya is a beautiful town located on a large, green valley amidst the hills.
Sigiriya