Africa’s week in pictures: 16-22 July 2023

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

An art exhibition is taking place in the Ivorian city of Abidjan on Monday…

This group performs outside the same venue, the Convention Centre of Abidjan.

These protesters in the Kenyan capital, Nairobi, are fired up as people take to the streets to demonstrate against tax hikes on Wednesday…

His surroundings may be on fire, but this man is unbothered, as he takes a seat next to a burning car during the same protests, called by opposition leader Raila Odinga…

However, not all the protesters are so calm. This man is running away after tear gas is fired at him. At least six people reportedly died in Wednesday’s protests.

It’s a star-studded group in Sandton, South Africa, at a banquet dinner for American boxer Floyd Mayweather on Saturday. The sportsman also visited Zimbabwe on his trip to the continent.

Elsewhere in South Africa, these people welcome back young men and women from an initiation ceremony in Elim on Saturday…

These initiates arrive wearing red and with symbolic sweets in their hands. Around 68,000 young people took part in the ceremony in Limpopo Province…

A double rainbow greets surfing champion Stephanie Gilmore in South Africa’s Eastern Cape as she takes part in the Corona Open J-Bay event on Wednesday.

A doctor examines a patient’s eyes in the Nigerian capital, Abuja on Tuesday.

In the Egyptian city of Luxor this seller is holding up a piece of handicraft on Sunday. The ancient city is home to great archaeological sites like the Luxor Temple and ancient tombs.

While this boy takes a dive into the River Nile on the outskirts of Cairo on Wednesday to cool off from the scorching heat. The North Africa region is current going through a heatwave, with record temperatures.

There is more water sport in Japan as Egypt’s Nadine Barsoum takes part in the Solo Tech Women Preliminary event at the 20th World Aquatics Championships on Friday…

At the same championships these members of Team Egypt take part in the Artistic Swimming Team Acrobatic Final on Monday, eventually won by China.

Dancer Veronica Louwe gets ready backstage at a rehearsal for the Swan Lake Ballet in Johannesburg on Wednesday.

On Thursday Nigerian football player Michelle Alozie visits the Rectangular Stadium in Australia as the Women’s World Cup kicks off. Nigeria will play Canada on Friday.