Svoboda | Graniru | BBC Russia | Golosameriki | Facebook

From Olympic braids to sunsets: Africa's top shots

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

KHABIR DHANJI/AFP Models wearing black and orange clothes stand on top of a rubbish heap in Kampala, Uganda - Saturday 20 July 2024KHABIR DHANJI/AFP
Models at the Namuwongo Reclaimed Shebang Fashion Show in Uganda wear clothes made from recycled rubbish in Kampala on Saturday.
MICHELE CATTANI/AFP A fisherman stands at the front of a sailboat n the Banc d'Arguin National Park, Mauritania - Friday 19 July 2024MICHELE CATTANI/AFP
On Friday, a fisherman sets to work in the Banc d'Arguin National Park in northern Mauritania.
MAHMUD TURKIA/AFP People swim in the sea at sunset in Qarabuli, Libya - Saturday 20 July 2024MAHMUD TURKIA/AFP
People swim in the sea as the sun sets over the Libyan coastal town of Qarabuli on Saturday.
MUSTAFA YALCIN/GETTY IMAGES A woman in a pink dress waves a Mali flag at a stadium in Paris, France - Thursday 25 July 2024MUSTAFA YALCIN/GETTY IMAGES
On Thursday, fans watch Mali take on Israel in football at the Paris Olympics...
FRANCK FIFE/AFP A woman watching in the stands waves the Malian flag at a stadium in Paris, France - Thursday 25 July 2024FRANCK FIFE/AFP
In a match that ended in a 1-1 draw.
ALEX DAVIDSON/GETTY IMAGES 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, FranceALEX DAVIDSON/GETTY IMAGES
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.
MARCO LONGARI/AFP South African opera singers Brittany Smith (L) and Lukhanyo Moya (R)gesticulate on stage in Johannesburg, South Africa - Tuesday 23 July 2024MARCO LONGARI/AFP
South African opera singers Brittany Smith and Lukhanyo Moya rehearse in Johannesburg on Tuesday.
JOE GIDDENS/AFP Ghana's Asante King, Otumfuo Osei Tutu II (R) and the UK's King Charles at Sandringham Estate, the UK - Tuesday 23 July 2024JOE GIDDENS/AFP
On the same day, Ghana's Asante King Otumfuo Osei Tutu II is hosted by the UK's King Charles at Sandringham Estate.
TONY KARUMBA/AFP People chant and hold posters. A woman at the front of the group has a vuvuzela in Nairobi, Kenya - Wednesday 24 July 2024TONY KARUMBA/AFP
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.
AMENSISA IFA/BBC A woman looks at the camera while others in the background dig for survivors in Gofa zone, Ethiopia - Thursday 25 July 2024AMENSISA IFA/BBC
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.
JOE MURPHY/GETTY IMAGES South Sudan play Team USA during a showcase in London, the UK - Saturday 20 July 2024JOE MURPHY/GETTY IMAGES
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.
SEAN M HAFFEY/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 SEAN M HAFFEY/GETTY IMAGES
Moroccan surfer Ramzi Boukhiam rides inside the barrel of a wave in Tahiti on Wednesday.
CEM GENCO/GETTY IMAGES A girl dressed in secondary school uniform walks in the rain in Kampala, Uganda, on Wednesday 24 July 2024CEM GENCO/GETTY IMAGES
And a schoolgirl walks in the rain in Uganda's capital, Kampala, on Wednesday.

From the BBC in Africa this week:

Getty Images/BBC A woman looking at her mobile phone and the graphic BBC News AfricaGetty 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