Home World A mass animal sacrifice festival is underway in Nepal. Activists say it needs to stop