Gadhimai Mela known as animal sacrifice fest started despite protests.
Hundreds of thousands of Hindu devotees have converged on a small town in southern Nepal for a festival which is considered the world’s largest animal sacrifice.
The Gadhimai festival, which happens once every five years, is taking place in Bariyapur in southern Nepal.
More than a quarter of a [...]

