Ivan Barnes is the leader of the National Freedom Party, and its leading candidate on the national list, for the 2024 general election.
[1][2] His election was later recognised by the Independent Electoral Commission.
His stint as party president has been marred by infighting.
He struggled not only with the former secretary general Canaan Mdletshe,[3] but also with Teddy Thwala, who was elected secretary-general of the party with him.
This article about a politician from the Republic of South Africa is a stub.