Moroccan activist Nasser Zefzafi gives a speech during a demonstration against injustice and corruption in the northern town of al-Hoceima, Morocco, May 18, 2017.

Moroccan activist Nasser Zefzafi gives a speech during a demonstration against injustice and corruption in the northern town of al-Hoceima, Morocco, May 18, 2017. 

© 2017 Reuters