Nepal has an extraordinary custom of worshipping Kumari (virgin, the symbol of purity). She is… Read the PostKumari: The Living Goddess