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

All Comments

Leave a Reply Cancel Reply

Tips: Your email address will not be disclosed!

If you can't see clearly,please click to change...