Cities7 months ago
Ludhiana police arrests 7 Babbar Khalsa terrorists
New Delhi, Sep 30: Ludhiana police on Saturday arrested seven militants who belonged to Babbar Khalsa, an international terror outfit operating in India, UK, Canada, Germany, France and other...