Ritual sacrifice in Nepal sees 320,000 animals slaughtered to Hindu goddess