Bambarakanda Falls in Haputale, Sri Lanka — the tallest waterfall at 263m, surrounded by lush forests. Visit March to May for the best experience.