Impeached judge itching to take on South African president
Impeached judge John Hlophe is set to lead opposition to President Ramaphosa's coalition government.
Impeached judge John Hlophe is set to lead opposition to President Ramaphosa's coalition government.