nuwara eliya sri lanka

Nuwara Eliya: The coolest town in Sri Lanka

Is there anything better than waking up in the lap of Mother Nature? With birds chirping, flowers smiling and nature moves in a perfect rhythm. Nuwara Eliya is one of those picturesque town where Mother Nature is found at its best. This town is also referred as 'Little England' for it's colonial architecture and English country village feels. Below you will find a quick guide to Nuwara...
error: Content is protected !!