Governance04 March 2024It took 16 years but South Africa has impeached a senior judge – who is John Hlophe and what went wrong?