Kumari The Living Goddess of Nepal Kumari the living goddess, or Kumari Devi, or Living Durga – is the Nepal’s religious practice of worshiping young prepubescent females chosen from the Nepalese Newar Buddhist community’s Shakya caste as representations of Devi, the holy feminine energy. The word Kumari comes from the Sanskrit language meaning virgin. Kumari...Read More