Nine sports car drivers from the US, Canada, Britain and China were held in custody here Tuesday after Swiss police stopped them doing up to 200 kilometres (120 miles) an hour on a motorway, they said. Zurich police were investigating whether they had engaged in an illegal road race with hazardous overtaking. 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.