Sri Lanka welcomes tourists in their millions
Nuwara Eliya is called “Little England” by many foreign visitors. Travelling through winding roads and lush green valleys, tea estates situated on the slopes and banks of the hills, with tiny streams and water falls and the beautiful misty mountains , you can arrive at the picturesque little city of Nuwara Eliya at a height…