No fewer than eight soccer fans were killed on Saturday in a stampede at Demba Diop stadium in Dakar, Senegal. The stampede occurred during a match...
Recent Comments