Escalated by police violence, a protest movement in Nepal snowballed into a spontaneous insurrection, culminating on September 9, 2025 with the toppling of the government.
Escalated by police violence, a protest movement in Nepal snowballed into a spontaneous insurrection, culminating on September 9, 2025 with the toppling of the government.