Protesters hold signs reading "We are all Zefzafi" during a demonstration in the northern town of al-Hoceima against official abuses and corruption in Morocco on May 30, 2017.

Protesters hold signs reading "We are all Zefzafi" during a demonstration in the northern town of al-Hoceima against official abuses and corruption in Morocco on May 30, 2017. 

© 2017 Reuters