Nuwara Eliya, a Sri Lankan treat of tea, lakes and high peaks
If thinking of Sri Lanka conjures up a natural paradise, green landscapes, tea estates, intoxicating food flavors, and beautiful wildlife in your mind, you are not too far from the truth. One of the best places to experience the country’s natural landscape, Nuwara Eliya is a must-see in Sri Lanka for every first-time traveler. After …