Learn languages naturally with fresh, real content!

Popular Topics
Explore By Region
John Steenhuisen steps down as South Africa’s Democratic Alliance leader ahead of April congress due to internal conflicts.
John Steenhuisen, leader of South Africa’s Democratic Alliance, is expected to announce his withdrawal from the party’s leadership race ahead of the April national congress, citing internal tensions. Reports attribute his decision to disputes over handling the foot-and-mouth disease outbreak, conflicts with former officials like Dion George, and factional disagreements. His exit could make Cape Town Mayor Geordin Hill-Lewis the leading candidate. The announcement is set for Wednesday in Durban.
77 Articles