South Africa will mark 30 years of freedom amid inequality, poverty and a tense election ahead
Kenyan runners win men’s, women’s London Marathon races
Haitians scramble to survive, seeking food, water and safety as gang violence chokes the capital