Have you heard of the Living Goddess of Kathmandu? Kumari, the Living Goddess of Kathmandu, is a symbol of hope and faith in Nepal. The first time I had heard of her was when I was in Nepal three months back. However, time being short, I did not get to s