South African President Cyril Ramaphosa casts his ballot Wednesday May 29, 2024 for the general elections in Soweto, South Africa. South Africans are voting in an election seen as their country's most important in 30 years, and one that could put them in unknown territory in the short history of their democracy, the three-decade dominance of the African National Congress party being the target of a new generation of discontent in a country of 62 million people — half of whom are estimated to be living in poverty. (AP Photo/Jerome Delay)

Get Weather

News, Photo and Web Search

Other Photos

Previous Photo

Next Photo