Gcaleka voted in as new public protector
The vote was expectedly fractious, with the official opposition walking out of the National Assembly
The vote was expectedly fractious, with the official opposition walking out of the National Assembly