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

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

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