A selection of the best photos from across Africa and beyond this week:
Image source, DANIEL BELOUMOU OLOMO/ AFP
Dancers prepare to perform at a cultural event held in Cameroon's main city Douala on Saturday to promote national unity.
Image source, Ihsaan Haffejee/ Getty Images
While this dancer performs on the same day at a theatre named after anti-apartheid icon Nelson Mandela, a symbol of racial and ethnic unity, in the South African city of Johannesburg.
Image source, Shabait.com
In Eritrea, camel riders are seen on Tuesday in Gash-Barka region as they gear up for Independence Day on 24 May in the one-party state.
Image source, Khaled Elfiqi/ EPA
In the Egyptian city of Giza, the focus is on fashion. A model presents a creation by local designer Waseem Khadra...
More than 70 designers showcased their collections in the first-ever Fashion Week in Egypt.
Image source, Fadel Dawod/ Getty Images
While in Port Said, Mohamed Ghaly is busy making a simsimiya, a Pharaonic instrument similar to a harp.
Image source, Stefano Rellandini/ AFP
Regarded as one of the greatest African filmmakers of all time, Mali's Souleymane Cissé poses at the beach in Cannes in France on Tuesday.
Image source, Antonin Thuillier/ AFP
While Nigerian actress Chika Ike arrives for the opening ceremony of the Cannes Film Festival held each year in the French city.
Image source, Issouf Sanogo/ AFP
Ivory Coast writer Marguerithe Abouet showcases her comic book at the Abidjan International Book Fair on Saturday.
Image source, Nic Bothma/ Reuters
On the same day in the South African city of Cape Town, these women express their concern about climate change in a protest ahead of Mother's Day.
Image source, Hassan Ali Elmi/ AFP
Climate change seems to be a long way from the mind of this young boy as he dives into floodwater in Somalia's Beledweyne city on Sunday...
The famous Shabelle River burst its banks and submerged the town.
Images subject to copyright.