Share - UCT council apologises ‘unreservedly’ to former executive who was forced to resign