Designed by
Title
Aberdeen Falls is a picturesque 98 m high waterfall on the Kehelgamu River near Ginigathena, in the Nuwara Eliya District of Sri #341606755
Description
A tropical waterfall in a mountain canyon. Tropical Aberdeen Falls in mountain jungle, Sri Lanka. Waterfall in the tropical forest