Archive | Britain | Page 41

Fury Over Mandela Statue

July 6, 2004
Town council rejects plan for a statue of Nelson Mandela in London’s Trafalgar Square.