Why did the Nepalese people worship the living goddess Kumari?

Published --