A selection of the best photos from the African continent and beyond.

Image source, ReutersImage caption, Kenya's Diana Kipyogei is crowned after winning the Boston Marathon on Monday.Image source, Getty ImagesImage caption, This mural of Archbishop Desmond Tutu, who turned 90 last week, is restored on Friday in Cape Town, after it was defaced with a racist slur.Image source, ReutersImage caption, This fan makes her allegiances clear at South Africa's football World Cup qualifier against Ethiopia on Tuesday, which Bafana Bafana won 1-0.Image source, Getty ImagesImage caption, This plaque marks the entrance to the Foumban Royal Palace in western Cameroon…Image source, Getty ImagesImage caption, On Monday, 28-year-old Mfonrifum Nabil Mbombo Njoya was inaugurated as the new Sultan of Bamoun.Image source, AFPImage caption, Spectators watch the Rally of Morocco in the Merzouga region on Sunday.Image source, AFPImage caption, Activists turned up on Tuesday to listen to proceedings at Botswana's top court, where the government is seeking to overturn a landmark ruling that decriminalised homosexuality.Image source, Getty ImagesImage caption, On Sunday, 40 days after a massacre at the Chena Teklehaymanot Church in Ethiopia's Amhara region, personal items belonging to the dead sit on a windowsill. Amhara officials say Tigrayan forces are to blame, which they deny.Image source, Getty ImagesImage caption, A herd marches through Kenya's Amboseli National Park, where there has been a baby-elephant boom.Image source, ReutersImage caption, Somali marine forces patrol coastal waters on Wednesday, following a legal ruling on the disputed sea border with Kenya that largely favoured Somalia.Image source, ReutersImage caption, A flock of birds takes to the sky as a police helicopter flies over a parade in Libya's capital, Tripoli, on Saturday.Image source, Getty ImagesImage caption, The next day in South Africa, people take part in the One Sky One World International Kite Fly.Image source, PA MediaImage caption, And on Thursday in Mauritius, a man washes his month-old puppy in the Indian Ocean.

All pictures subject to copyright.