From Olympic braids to sunsets: Africa's top shots

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

Models wearing black and orange clothes stand on top of a rubbish heap in Kampala, Uganda - Saturday 20 July 2024
Models at the Namuwongo Reclaimed Shebang Fashion Show in Uganda wear clothes made from recycled rubbish in Kampala on Saturday. [KHABIR DHANJI/AFP]
A fisherman stands at the front of a sailboat n the Banc d'Arguin National Park, Mauritania - Friday 19 July 2024
On Friday, a fisherman sets to work in the Banc d'Arguin National Park in northern Mauritania. [MICHELE CATTANI/AFP]
People swim in the sea at sunset in Qarabuli, Libya - Saturday 20 July 2024
People swim in the sea as the sun sets over the Libyan coastal town of Qarabuli on Saturday. [MAHMUD TURKIA/AFP]
A woman in a pink dress waves a Mali flag at a stadium in Paris, France - Thursday 25 July 2024
On Thursday, fans watch Mali take on Israel in football at the Paris Olympics... [MUSTAFA YALCIN/GETTY IMAGES]
A woman watching in the stands waves the Malian flag at a stadium in Paris, France - Thursday 25 July 2024
In a match that ended in a 1-1 draw. [FRANCK FIFE/AFP]
Togolese rower Akoko Komlanvi wears matching braids and nails in green s she builds her boat ahead of a rowing event at Vaires-Sur-Marne Nautical Stadium - 24 July 2024 in Paris, France
Also in Paris, Togolese rower Akoko Komlanvi, pictured on Wednesday, flies the flag in her own way with matching braids and nails in Togo's national colours. [ALEX DAVIDSON/GETTY IMAGES]
South African opera singers Brittany Smith (L) and Lukhanyo Moya (R)gesticulate on stage in Johannesburg, South Africa - Tuesday 23 July 2024
South African opera singers Brittany Smith and Lukhanyo Moya rehearse in Johannesburg on Tuesday. [MARCO LONGARI/AFP]
Ghana's Asante King, Otumfuo Osei Tutu II (R) and the UK's King Charles at Sandringham Estate, the UK - Tuesday 23 July 2024
On the same day, Ghana's Asante King Otumfuo Osei Tutu II is hosted by the UK's King Charles at Sandringham Estate. [JOE GIDDENS/AFP]
People chant and hold posters. A woman at the front of the group has a vuvuzela in Nairobi, Kenya - Wednesday 24 July 2024
Kenyan journalists chant "police don't respect media rights" at a rally on Wednesday following attacks on reporters covering anti-government protests in the country. [TONY KARUMBA/AFP]
A woman looks at the camera while others in the background dig for survivors in Gofa zone, Ethiopia - Thursday 25 July 2024
Hundreds of people have been killed after a landslide struck their village in Ethiopia's remote Gofa zone. Meselech Gosaye tells the BBC on Thursday that her husband and one of her sons died trying to rescue other people. [AMENSISA IFA/BBC]
South Sudan play Team USA during a showcase in London, the UK - Saturday 20 July 2024
South Sudan's basketballers almost beat Team USA in a barnstorming performance on Saturday. But the Americans pipped them 101-100 thanks to a matching-winning shot in the final eight seconds. [JOE MURPHY/GETTY IMAGES]
Moroccan Ramzi Boukhiam surfs inside the barrel of a wave. The water appears to curl around him in Tahiti - Wednesday 24 July 2024
Moroccan surfer Ramzi Boukhiam rides inside the barrel of a wave in Tahiti on Wednesday. [SEAN M HAFFEY/GETTY IMAGES]
A girl dressed in secondary school uniform walks in the rain in Kampala, Uganda, on Wednesday 24 July 2024
And a schoolgirl walks in the rain in Uganda's capital, Kampala, on Wednesday. [CEM GENCO/GETTY IMAGES]

From the BBC in Africa this week:

A woman looking at her mobile phone and the graphic BBC News Africa
[Getty Images/BBC]

Go to BBCAfrica.com for more news from the African continent.

Follow us on Twitter @BBCAfrica, on Facebook at BBC Africa or on Instagram at bbcafrica

BBC Africa podcasts