Referred to as the ‘Little England’ of Sri Lanka, Nuwara Eliya is located in the middle of lush tea plantations and rolling hills.
Read more