Ajax loader
Rare protests rock Morocco
Protesters throw stones towards riot police during a demonstration against alleged corruption in the provincial town of Imzouren, Morocco, June 2, 2017. Moroccan police firing water cannon clashed with demonstrators in a provincial town on Friday as protests against alleged corruption and abuses of power continued in the most serious unrest since the 2011 Arab Spring upheaval.

REUTERS/Youssef Boudlal