Nepal holds world’s largest animal sacrifice
Thousands of devotees have congregated in a small Nepalese village to take part in what is believed to be the biggest animal slaughter ritual in the world.
Thousands of devotees have congregated in a small Nepalese village to take part in what is believed to be the biggest animal slaughter ritual in the world.