Former US President Barack Obama will deliver the 16th Nelson Mandela Annual Lecture, in partnership with the Motsepe Foundation, to take place in Johannesburg on 17 July 2018.