History Nelson Mandela Questions
The Nelson Mandela Bay Stadium is a multi-purpose stadium located in Port Elizabeth, South Africa.