On paper, Helen Zille, who is running for mayor of South Africa’s largest city, Johannesburg, has it all. Zille has universal name recognition and credentials as a veteran anti-apartheid campaigner. For the past two decades, she has been a senior member of the Democratic Alliance, serving as the party’s national chairperson, similar to a secretary general. And one credential stands out: She has already served as mayor of Cape Town, widely considered South Africa’s best-run city. Read more