The Afghan forces thwarted militants bid to detonate an Improvised Explosive Device (IED) in Kabul.The Kabul Police Headquarters in a statement said the police force discovered and defused an IED…
You need a TRAC license to view the rest of this content. Learn more