Performers pose for a photo during the annual Lamu Cultural Festival in Lamu, Kenya, Nov. 29, 2024.
The Lamu Cultural Festival, held from Nov. 28 to 30 this year, is a major tourism event celebrating coastal Lamu's heritage and traditions in a carnival atmosphere. (Xinhua/Han Xu)
Visitors show their henna tattoo designs during the annual Lamu Cultural Festival in Lamu, Kenya, Nov. 29, 2024.
The Lamu Cultural Festival, held from Nov. 28 to 30 this year, is a major tourism event celebrating coastal Lamu's heritage and traditions in a carnival atmosphere. (Xinhua/Han Xu)
Donkey race participants compete during the annual Lamu Cultural Festival in Lamu, Kenya, Nov. 29, 2024.
The Lamu Cultural Festival, held from Nov. 28 to 30 this year, is a major tourism event celebrating coastal Lamu's heritage and traditions in a carnival atmosphere. (Xinhua/Han Xu)
Donkey race participants compete during the annual Lamu Cultural Festival in Lamu, Kenya, Nov. 29, 2024.
The Lamu Cultural Festival, held from Nov. 28 to 30 this year, is a major tourism event celebrating coastal Lamu's heritage and traditions in a carnival atmosphere. (Xinhua/Han Xu)
Youth swimming race participants compete during the annual Lamu Cultural Festival in Lamu, Kenya, Nov. 29, 2024.
The Lamu Cultural Festival, held from Nov. 28 to 30 this year, is a major tourism event celebrating coastal Lamu's heritage and traditions in a carnival atmosphere. (Xinhua/Han Xu)
Dhow race participants compete during the annual Lamu Cultural Festival in Lamu, Kenya, Nov. 29, 2024.
The Lamu Cultural Festival, held from Nov. 28 to 30 this year, is a major tourism event celebrating coastal Lamu's heritage and traditions in a carnival atmosphere. (Xinhua/Han Xu)