Nelson Mandela Statue: Is it now time to remove it?

A Nelson Mandela statue is in Parliament Square, London:┬áIs it now time to remove it? … Continue reading Nelson Mandela Statue: Is it now time to remove it?