A suicide car bomb has exploded at a police checkpoint near a hospital in a town south of Baghdad killing 17 people and wounding at least 26 people, according to Iraqi police. Six Iraqi police officers were among those who died in Saturday’s blast, police said. Full Story
About OODA Analyst
OODA is comprised of a unique team of international experts capable of providing advanced intelligence and analysis, strategy and planning support, risk and threat management, training, decision support, crisis response, and security services to global corporations and governments.