Nepal goes to the polls on March 5 to elect a new parliament, following youth-led anti-corruption protests in September 2025 that toppled the government.