
image source The enchantingly beautiful city of Nuwara Eliya which is called ‘Little England’ lies amongst mist capped mountains, magnificent flower gardens and green valleys. There was a time when the town was made completely of colonial era constructions but […]