Net immigration to the UK increased to 237,000 in 2007, according to the Office for National Statistics. That is 46,000 more than in 2006 – as a result of emigration falling faster than immigration. 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.