The streets of Nepal have been restless for most of 2025. In March, protests erupted in Kathmandu, with demonstrators demanding the restoration of the monarchy and a return to a Hindu state, while also voicing frustration against KP Sharma Oli's gove