Remembering Nepal’s 2001 Palace Massacre
The “Palace Massacre” most famously refers to the Nepalese Royal Massacre, which occurred on Jestha 19, 2058 (June 1, 2001), at the Narayanhiti Palace in Kathmandu. That horrific night still haunts every Nepali. Even though the monarchy has…
Read More