Two Terrorists associated with Babbar Khalsa International arrested in Delhi
New Delhi. Two dreaded terrorists belonging to the terrorist organization Babbar Khalsa International have been arrested. According to the reports, these terrorists were caught during police faceoff in northwest Delhi. They have…