Two suspected members of banned terrorist group Babbar Khalsa International have been arrested following a brief exchange of fire in northwest Delhi, police said on Monday.
Two suspected members of banned terrorist group Babbar Khalsa International have been arrested following a brief exchange of fire in northwest Delhi, police said on Monday.