Morocco charges more than 2,400 people over Gen Z protests

Morocco charges more than 2,400 people over Gen Z protests