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