All bombings for which Shaheed Khalsa Force claimed responsibility were in the Indian capital, Delhi. After deonating a bomb in 1970, the Shaheed Khalsa Force was not heard of again. Delhi police…
You need a TRAC license to view the rest of this content. Learn more