What is Nepal’s Gadhimai festival, known as ‘world’s bloodiest festival’?
This week, starting December 8, thousands of devotees have congregated at Bariyarpur village near the Nepal-India border to mark the Gadhimai festival — an event that is in equal parts revered as well as dubbed controversial. But why controversial? The …