Riot police block protesters during a demonstration in the northern town of Al-Hoceima
Riot police block protesters during a demonstration in the northern town of Al-Hoceima against official abuses and corruption, Morocco June 1, 2017. REUTERS/Youssef Boudlal