Africa's week in pictures: 16-22 June 2023

Team Eswatini join the opening ceremony of the Special Olympics World Games in Germany on Saturday...

Africa's week in pictures: 16-22 June 2023

A selection of the best photos from across Africa and beyond this week:

A mother and her newborn share skin-to-skin contact at a hospital in Ivory Coast on Monday.

These hatchlings make a run for it at a beach in Mombasa, Kenya, on World Turtle Day on Friday.

On Saturday, street artists called Gold and Silver Nation busk at a shopping centre in Johannesburg, South Africa.

Window-washers clean the Central Bank of Egypt's new headquarters near Cairo on Wednesday.

On Saturday in Tunisia's capital city, Tunis, dancers perform the closing number at this year's Carthage Choreographers Days festival.

On Wednesday opposition supporters in Sierra Leone call on electoral commissioner Mohamed Konneh to step down after allegations of electoral fraud ahead of Saturday's presidential vote.

Nigerian eSports and game enthusiasts flock to a tournament run by GamrX Africa in Lagos on Saturday.

The day before, a scoreboard operator enjoys himself at the ICC Men's Cricket World Cup Qualifier match between the West Indies and US in Zimbabwe.

On Saturday in Cameroon, Central African Republic fans are in good cheer before losing 1-2 to Angola. They had hoped to see their team qualify for its first ever Africa Cup of Nations.

Senegalese footballer Habib Diallo (right) celebrates with teammates after scoring a goal against Brazil in Tuesday's international friendly. The West Africans won 4-2.

On Sunday, Malian citizens living in Ivory Coast look at electoral lists during a referendum vote on their home country's constitution that was called by the ruling junta.

On the same day in Libya's capital, Tripoli, a woman shops for spices at a market in the Old Town.

Wednesday is World Yoga Day - and a time of contemplation for these practitioners in Johannesburg and many others around the globe.

And days later, Mitchell Prosper of Mauritius competes in the long jump.