Aberdeen Ella is one of the most famous waterfalls in Sri Lanka. Aberdeen falls originates from the Kehelgomu oya and is located on the Aberdeen Estate. The British who once ruled Sri Lanka named this… more →
Krishan Chathuranga de Silvakrishanme wrote 1 year ago: Aberdeen Ella is one of the most famous waterfalls in Sri Lanka. Aberdeen falls originates from the … more →