Baker's Falls
Sri Lanka
Nature
Baker's Falls is a famous waterfall in Horton Plains National Park in the Nuwara Eliya District of Sri Lanka. Approximately 20 metres high, the waterfall is formed by the Belihul Oya, a major tributary of the Walawe River.
From Wikipedia, CC BY-SA 4.0
Been here? Collect this stamp in your own passport and share it with friends.
Collect this stampI already have an account