Protesters throw stones towards riot police as they demonstrate against alleged corruption in the provincial town of Imzouren, Morocco, June 2, 2017. (Reuters)
Protesters throw stones towards riot police as they demonstrate against alleged corruption in the provincial town of Imzouren
by Thaer Abbas | Jul 19, 2017 |