A selection of the best photos from across Africa and beyond this week: IMAGE SOURCE,DANIEL BELOUMOU OLOMO/ AFP Image caption, 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.