The Gen Z protests that swept across Morocco over the past few weeks – as they have gripped other countries like Madagascar ...