senegal_protests_wade.jpg

Senegal protests, Y’en A Marre movement, New Type of Senegalese, African social protests, economic justice, ending corruption, African protest movements, Senegal democratic movement