The earthly embodiments of the Living Goddess the Kumari of Nepal lead fascinatingly different lives than anything most Read More