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
Like The Article To View All

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...