Nelson Mandela Statue
Introduction The Nelson Mandela Statue is a bronze statue located in Parliament Square in London, portraying the image of former South African President and anti apartheid activist Nelson Mandela. This statue was originally proposed by Donald Woods in 2001 and […]
Nelson Mandela Statue Read More »