Nuwara Eliya, often called the “City of Tea,” is a hidden gem in Sri Lanka’s hill country, where rolling hills are dotted with lush tea plantations. If you’re planning a trip to this
Nuwara Eliya, often called the “City of Tea,” is a hidden gem in Sri Lanka’s hill country, where rolling hills are dotted with lush tea plantations. If you’re planning a trip to this