1710 Views Bambarakanda Falls Bambarakanda falls stand at an Bambarakanda Falls, Kalupahana - Ohiya Road, Sri Lanka
501 Views Thudugala Falls Thudugala Falls Thudugala Falls is a Thudugala Ella, Thudugala Ella - Wellatha Road, Sri Lanka