The Grand Kandy Perahera: From Religious Fervour to Dazzling Dances | The Vacation Gateway