1 day agoAfrica in snapshots Police Teargas in Nairobi, Floods in Mogadishu, Protests in PietermaritzburgAmaravatitoday