Afghanistan Slideshow Police Ranger Hit by IED Blast in Kabul 4 years ago Middle East Press KABUL (MEP) – A Ranger car belonging to Kabul police forces was hit by an IED blast in the PD11...