Nepal "living goddess"
Nepal's "living goddess" is called Kumari in Nepal, which means the goddess of place. She is the embodiment of the goddess of wisdom and the symbol of the God of power. But the real living goddess doesn't seem to be happy
Nepal's "living goddess" is called Kumari in Nepal, which means the goddess of place. She is the embodiment of the goddess of wisdom and the symbol of the God of power. But the real living goddess doesn't seem to be happy
Salawuzi Place of practice is located in the north side of Sala Uzi mountain top, which is a small temple with yellow soil.