Explore the Scenic Beauty of Nuwara Eliya, Sri Lanka
About Nuwara Eliya, Sri Lanka Nuwara Eliya is a picturesque hill station in Sri Lanka, known for its vibrant and travel friendly cool climate, lush green tea plantations and colonial bungalows. Often known as “Little England”, originally Nuwara Eliya built for the purpose of retreat for British colonial officials during the 19th century. Today … Read more