John Steenhuisen elected new Democratic Alliance leader John Steenhuisen has officially been elected the leader of the Democratic Alliance, South Africa’s...
Democratic Alliance wins Western Cape The Western Cape will remain governed by the Democratic Alliance; the party has won...