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

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

A woman walks, on the day of the South African elections in Nkandla, South Africa, May 29, 2024.
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... [Rogan Ward/Reuters]
A drone view shows people queue at the Hospital Hill township to vote during the South African elections, in Johannesburg, South Africa May 29, 2024.
....the lines are long and some people wait for hours before they are able to cast their ballot.... [Ihsaan Haffejee/Reuters]
A girls sits as people queue to vote during the South African elections, in Cape Town, South Africa May 29, 2024.
...but this young girl come prepared for the long wait in Cape Town. [Esa Alexander/Reuters]
Indigenous Maasai women, who are members of the Keekonyokie Community Trust, attend a "mlolongo" queue to vote in the Trust's leadership elections, before dividing the 2,800-acre prime land in Kibiko near Ngong in the outskirts of Nairobi, Kenya May 24, 2024.
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. [Thomas Mukoya/Reuters]
A dancer dressed as "Bou Jeloud", a Pan-like figure half goat, half man, performs during the annual Joujouka Musical Festival in northern Morocco's Jajouka village, on May 27, 2024.
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.
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. [FADEL SENNA/AFP]
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.
This aerial photo sees an enthusiastic surfer ride a massive wave in Senegal's capital Dakar, known for its great surfing. [Cem Ozdel/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.
In Nigeria, trumpeters play fun tunes on Children's Day on Monday in Lagos. [Adekunle Ajayi/Getty Images]
Couples who are getting married dance in the street in the streets of Mekelle, Ethiopia, on May 26, 2024.
On Sunday, a newly married couple dances in the streets of Ethiopia as they celebrate their union. [AMANUEL SILESHI]

Images subject to copyright