Gen-Z protests sweep across continents