As dawn breaks over Kathmandu on March 31, 2025, Nepal stands at a tense juncture, caught between political upheaval, societal…