A selection of the week's best photos from across the continent and beyond.
The coronavirus crisis is transforming and speeding up the evolution of Africa’s supply chains.
Official results are not yet declared but the state broadcaster says Lazarus Chakwera is the victor.
Top Nigerian chess player Oladapo Adu has been stuck in Ivory Coast for 12 weeks after being unable to meet a connecting plane before lockdown began.
More than 2,000 people died in an area where decades of conflict have led to widespread mistrust.
A great white shark swimming in Plettenberg Basy, South Africa caused surfers to head to shore.
East African truckers are accused of being Covid-19 super spreaders in the region during lockdown.