A selection of the best photos from across Africa and beyond this week.
Maggie Grout has started an NGO that will 3D-print schools where access to education is not guaranteed.
More than 10 newborn babies have died in a hospital fire in the western city of Tivaouane in Senegal.
The fire is thought to have been caused by a short circuit at the hospital in Tivaouane, officials say.
Businessman Lawal Ado has paid ransoms three times and says there is no other option.