Oxford to remove Rhodes statue

The statue of Cecil John Rhodes is to be removed from Oriel College at Oxford University.

In a statement this week, the Oxford Oriel College’s governing body said it would launch an independent commission of inquiry into issues relating to … Read the rest