05192012Headline:

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 [...]