Aberdeen Waterfall in Sri Lanka
Waterfalls

Aberdeen Waterfall in Sri Lanka

Aberdeen Waterfall is a beautiful waterfall that is situated in the Nuwara Eliya District of Sri Lanka. The nearest town […]