Cambridge is a city and non-metropolitan district in the county of Cambridgeshire, England. It is the county town of Cambridgeshire and is located on the River Cam, 55 miles north of London. From Wikipedia
British authorities cite procedural delays and bank holidays, while Malema accuses the UK of silencing dissent ahead of a Cambridge University event.