Baker's Falls is a famous waterfall in Sri Lanka, is situated in Horton Plains National Park in a tributary of the Belihul-oya.
Is situated in Horton Plains National Park on a tributary of the Belihul-oya. Baker's Falls is a famous waterfall in Sri Lanka.
Baker's Falls is a famous waterfall in Sri Lanka. Is situated in Horton Plains National Park on a tributary of the Belihul-oya.
Baker's Falls is a famous waterfall in Sri Lanka. Is situated in Horton Plains National Park on a tributary of the Belihul-oya.