yen-a-marre-0035.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