The Kandy Esala Perahera is Sri Lanka’s most grand and vibrant cultural festival, celebrated annually in Kandy during the full

The Kandy Esala Perahera is Sri Lanka’s most grand and vibrant cultural festival, celebrated annually in Kandy during the full