Nepal’s general election, on March 5, 2026, has produced a refreshing, if stunning, outcome. The landslide…