[Solved]: Where is this statue of Nelson Mandela located?

Where is this statue of Nelson Mandela located?

Zimbabwe
Namibia
South Africa
Somalia

The correct answer is South Africa.

Leave a Reply

Your email address will not be published. Required fields are marked *