Featured WaterfallsWe explored the Niagara Falls in Sri Lanka – Olu EllaSL TravellerDecember 23, 2020April 10, 2025 by SL TravellerDecember 23, 2020April 10, 202512487 My favorite thing about being a tourist is seeing the waterfalls. It gives me more pleasure than climbing. The waterfalls I have visited the most...