إزالة الصورة من الطباعة

Anti-government protests staged in Morocco

Protesters blame the ruling party of not fulfilling its pledges to address social grievances and fight corruption.