
Dancers perform during a procession celebrating the Esala Perahera festival in Kandy, Sri Lanka, Aug. 10, 2024. The Esala Perahera, one of the grandest Buddhist festivals in Sri Lanka, is observed from Aug. 10 to 20 this year. Photo: Xinhua

Dancers perform during a procession celebrating the Esala Perahera festival in Kandy, Sri Lanka, Aug. 10, 2024. The Esala Perahera, one of the grandest Buddhist festivals in Sri Lanka, is observed from Aug. 10 to 20 this year. Photo: Xinhua

Decorated elephants participate in a procession celebrating the Esala Perahera festival in Kandy, Sri Lanka, Aug. 10, 2024. The Esala Perahera, one of the grandest Buddhist festivals in Sri Lanka, is observed from Aug. 10 to 20 this year. Photo: Xinhua

Dancers perform during a procession celebrating the Esala Perahera festival in Kandy, Sri Lanka, Aug. 10, 2024. The Esala Perahera, one of the grandest Buddhist festivals in Sri Lanka, is observed from Aug. 10 to 20 this year. Photo: Xinhua

Dancers perform during a procession celebrating the Esala Perahera festival in Kandy, Sri Lanka, Aug. 10, 2024. The Esala Perahera, one of the grandest Buddhist festivals in Sri Lanka, is observed from Aug. 10 to 20 this year. Photo: Xinhua