Ramboda Waterfalls, Sri Lanka

There are so many pictures that I can think of for this week’s photo challenge- Liquid, but the most striking one out of all is Ramboda Waterfalls in the Nuwara Eliya district of Sri Lanka. This waterfall is ~350 feet high and situated in Ramboda village which is 28kms from Nuwara Eliya town. My husband…