Gen Z protests Nepal politics