Riot police shield themselves from a barrage of stones thrown by protestors outside the National Assembly during a demonstration in Senegal’s capital Dakar June 23. Senegal President Abdoulaye Wade has withdrawn a proposed change to the country’s electoral law, the government said, after the bill sparked clashes between riot police and protesters in the heart of the capital. (Finbarr O’Reilly)
Mbalax Rap from Senegalese rapper Black Mboolo.