03
Dec
Dec
Water falls
Baker’s Falls
Is a famous waterfall in Sri Lanka. It is situated in Horton Plains National Park on a tributary of the Belihul Oya. The height of the Baker’s waterfalls is 20 metres (66 ft). The
etrip
0
About Sri Lanka