Nepal's Gadhimai festival has begun despite fierce objections
  • 4 years ago
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.
Recommended