International

From Madagascar to Morocco: Gen Z protests shake Africa