RealNews

U.S. diplomat: Bin Laden not in Afghanistan

The U.S. ambassador to Afghanistan said Thursday that he does not believe Osama bin Laden and Taliban leader Mullah Mohammed Omar are in the central Asian country. Zalmay Khalilzad’s remarks came a day after a purported Taliban military commander told a Pakistani TV station that the two men were “alive and well.” Full Story

OODA Analyst

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.