Tag: Waterfalls of Sri Lanka

Discover Treasures in the Area on your Trip to Nuwara Eliya: Visit Enchanting Aberdeen Falls

Aberdeen Falls Sri Lanka

Image: Yamu.lk Nuwara Eliya has many places of interest that you can check out during your holiday. There are tall mountains, beautiful lakes, rivers and tea estates you can visit. Enchanting greenery will envelop you no matter where you are. Aberdeen […]

Read More