Thursday, August 20, 2015

Fact#4 : Nepal is the only country in the world home to a living goddess, the Kumari

Fact#4 : Nepal is the only country in the world home to a living goddess, the Kumari.

No comments:

Post a Comment