Aberdeen Falls Sri Lanka
Sri Lanka is an amazing country with rich of waterfalls more than 400 on the entire island. Aberdeen falls is a gift from nature and it's a 98M high waterfall in Ginigathena, Nuwara Eliya. which is the 18th highest on the island.
Continue reading
Recent Comments
Langkawi Cable Car vs Sky Bridge: Which to Visit?
2 weeks ago
3-Day Langkawi Itinerary: Beaches, Islands & SkyCab
4 weeks ago
Langkawi Cable Car vs Sky Bridge: Which to Visit?
4 weeks ago