Nepal's Gadhimai festival has begun despite fierce objections

It is the largest animal sacrifice in the world. And it is taking place right now in Nepal, despite controversy and attempts to end it. This is Gadhimai Festival.

avatar
Brut.