Nepal Kumari: The living Goddess of Nepal “The Royal Kumari of Kathmandu.” While walking around the Kathmandu’s Darbar Square, someone pointed us towards a wooden gate and said: “Go inside.” I was puzzled as I didn’t ask ... by Prerita • September 11, 2020September 11, 2020