Gen Z protests spread from Nepal to Mexico as thousands take the streets to protest crime, corruption and impunity | Fortune