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