An Annual Religious Celebration Tens of thousands of Muslims gathered at Senegal's holy city of Touba on Monday, for the…
This website uses cookies.