barefootbloggerworld.com
Nepal’s “Living Goddess”: Kumari
Many nations have their beauty queens. In Nepal, the Kumari — or “Living Goddess” — takes female perfection to the highest level: worship. There are several Kumaris in Nepal…