Aberdeen Falls, a 98-meter (322 ft) waterfall on the Kehelgamu Oya, is located near Ginigathena in the Nuwara Eliya District of Sri Lanka, known for its scenic beauty and proximity to the Aberdeen tea plantation.
Your email address will not be published.