Somali Islamist leader Sheikh Sharif Ahmed has surrendered to Kenyan authorities at the Somali border, Somali intelligence officials and Western diplomats said on Monday. Ahmed, considered a moderate in the Islamist movement ousted from power by Somali and Ethiopian forces in late December, surrendered on Sunday and was in Kenyan custody, they 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.