Khalistan militant Bhullar to be first person to hang in several years
Khalistan Liberation Force (KLF) militant Devinder Singh Bhullar, sentenced to death sentence by the Supreme Court is all set to become the first person to be executed in India in several years. His mercy petition has been turned down by the President of India, the first such refusal since 2004. Bhullar was convicted of attacking […]