News

Hundreds of torch-wielding Indian men try to set each other ablaze… to appease Hindu goddess