Nuwara Eliya Sri Lanka Nuwara Eliya Sri Lanka which is often referred to as ‘Little England’ due to its cold climate and bungalows from colonial-era period, is a must stop in your visit to Sri Lanka. It’s a picturesque city full of bright lights with scenic views by being overlooked by Piduruthalagala, the tallest mountain …

Nuwara Eliya Sri Lanka Read More »