I had mentioned of writing about the Living Goddess, Kumari Devi of Nepal when writing about the Durbar Square.
Please read on about the Kumari
...