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
Image caption,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
Image caption,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
Image caption,In the Egyptian city of Giza, the focus is on fashion. A model presents a creation by local designer Waseem Khadra...
Image source, Khaled Elfiqi/ EPA
Image caption,More than 70 designers showcased their collections in the first-ever Fashion Week in Egypt.
Image source, Fadel Dawod/ Getty Images
Image caption,While in Port Said, Mohamed Ghaly is busy making a simsimiya, a Pharaonic instrument similar to a harp.
Image source, Stefano Rellandini/ AFP
Image caption,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
Image caption,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
Image caption,Ivory Coast writer Marguerithe Abouet showcases her comic book at the Abidjan International Book Fair on Saturday.
Image source, Nic Bothma/ Reuters
Image caption,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
Image caption,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...
Image source, Hassan Ali Elmi/ AFP
Image caption,The famous Shabelle River burst its banks and submerged the town.
Images subject to copyright.