Published On: April 8, 2018 10:14 AM NPT By: Abhijeet Thapa
When people talk about Kumari, the unique tradition of living goddess in Nepal, they immediately think of a little girl who shows up at the window of Kumari Palace in Kathmandu Durbar Square.