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

You May Also Like

View More
Travel to Nepal (24) : Farewell
View More
Travel to Nepal (23) : Laba Festival
View More
Travel to Nepal (22) : The birthplace of Buddha

All Comments

LEAVE A REPLY

Tips: Your email address will not be disclosed!

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