University of Cape Town
Invitation to speak withdrawn by the University of Cape Town, South Africa.