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? […] TweetPin3Share1K1K Shares