Africa's week in pictures: 24 - 30 May 2024

A selection of the week's best photos from across the continent and beyond:

Rogan Ward/Reuters A woman walks, on the day of the South African elections in Nkandla, South Africa, May 29, 2024.Rogan Ward/Reuters
On Wednesday, this South African woman walks to her nearest polling station in Nkandla to cast her vote in the country's most closely fought election since 1994...
....the lines are long and some people wait for hours before they are able to cast their ballot....
Esa Alexander/Reuters A girls sits as people queue to vote during the South African elections, in Cape Town, South Africa May 29, 2024.Esa Alexander/Reuters
...but this young girl come prepared for the long wait in Cape Town.
Alaister Russell/Reuters People vote in the South African elections at the Northwood Boys High School in Durban North, South Africa May 29, 2024.Alaister Russell/Reuters
In Durban, voters cast their ballots in the hopes that the elected government will solve issues like unemployment, corruption and crime.
Thomas Mukoya/Reuters Indigenous Maasai women, who are members of the Keekonyokie Community Trust, attend a Thomas Mukoya/Reuters
South Africans aren't the only ones voting, in Kenya women from the Maasai community, who are members of Keekonyokie Community Trust, line up to elect a new leader on the outskirts of the capital Nairobi on Friday.
FADEL SENNA/AFP A dancer dressed as FADEL SENNA/AFP
On Monday, a dancer wears a half-goat, half-man costume to celebrate the annual Joujouka Musical Festival in northern Morocco.
FADEL SENNA/AFP The Master Musicians of Joujouka group performs during the annual Joujouka Musical Festival in northern Morocco's Jajouka village, on May 27, 2024.FADEL SENNA/AFP
The joy of the festival continues inside a richly coloured tent as a group called The Master Musicians of Joujouka entertains onlookers with their rambunctious performance.
Cem Ozdel/Getty Images An aerial view of a surfer surfing among the giant waves of Atlantic Ocean in Dakar, Senegal on May 25, 2024. In Senegal, which has 724 kilometres of coastline, surf schools with large and small beaches along the coastline are flooded by surfing enthusiasts. Surfers gather at the beach at noon enjoy the sea until the evening hours as the waves grow.Cem Ozdel/Getty Images
This aerial photo sees an enthusiastic surfer ride a massive wave in Senegal's capital Dakar, known for its great surfing.
Adekunle Ajayi/Getty Images NOAP Brass Band members are playing during the 2024 Children's Day celebration held at Police College, Ikeja in Lagos, Nigeria, on Monday, May 27, 2024.Adekunle Ajayi/Getty Images
In Nigeria, trumpeters play fun tunes on Children's Day on Monday in Lagos.
AMANUEL SILESHI Couples who are getting married dance in the street in the streets of Mekelle, Ethiopia, on May 26, 2024.AMANUEL SILESHI
On Sunday, a newly married couple dances in the streets of Ethiopia as they celebrate their union.

-bbc