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 who are worshiped by Hindu and Buddhist followers. These young women, chosen at ages ranging from four years old to seven, spend their youth adored as…