A British High Commission is a British diplomatic mission, equivalent to an embassy, found in countries that are members of the Commonwealth of Nations. From Wikipedia
British authorities cite procedural delays and bank holidays, while Malema accuses the UK of silencing dissent ahead of a Cambridge University event.