Babbar Khalsa International and the Punjab Sovereignty Alliance (PSA) have claimed responsibility for the Nalagarh blast in Himachal Pradesh, which was carried out using an improvised explosive device (IED) near the police station. Officials from the National Investigation Agency have also stepped in to probe the role of the terror outfits and investigate the incident in detail.