Nepal Elections 2026: Youth Protests Force Historic Vote After Government Collapse
Nepal holds historic elections on March 5, 2026, following Gen Z protests that toppled the government. 18.9 million voters choose between traditional leaders and youth...