November 2, 2026November 2, 2026This post was originally published on this site.Democratic Alliance targets mayoral election in Africa’s richest city in effort to present itself as the opposition-in-waiting