March 13, 2025March 13, 2025International Places To Visit Sri Lanka Things To DoRamboda Waterfalls: Visit Here For A Tranquil Escape In Sri Lanka Ramboda Falls, Sri Lanka, is a breathtaking waterfall in the central highlands near Pussellawa.