Not only does Nepal have many gods, goddessa and deities, but it also has a real living goddess. The Kumari Devi is a young girl who lives in the building known as the Kumari Ghar, right beside Kathmandu's Durbar Square.
Through a rigorous process a young pre-pubescent girl was selected and worshipped as a living goddess until she gets her first menstruation. She will assume a normal life after that. Then the process starts all over again.
The current living Kumari Devi appeared twice while we there but photography was strictly prohibited and enforced and I didn't take any chance.