Statue of Nelson Mandela

mandela

 

Statue of Nelson Mandela

A 10-foot tall statue of Nelson Mandela stands at the South African Embassy on Massachusetts Ave. in Washington, DC. The statue commemorates the Free South Africa movement that began in front of the embassy in the 1980s.

Book Connections: