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