Protesters at Oxford University demand statue of notorious imperialist Cecil Rhodes statue come down
  • 4 years ago
Protesters at UK's Oxford University demand removal of notorious imperialist Cecil Rhodes on Tuesday (June 9).

The statue of Edward Colston, a slave trader, was toppled in Bristol forcefully by protesters recently.
Recommended