Taliban Detainee Claims Bin Laden Seen in Afghanistan

Friday, December 4, 2009 - 4:11am

A Taliban detainee in Pakistan claims Al Qaeda leader Usama bin Laden was seen in Afghanistan in January or February of this year, the BBC reports.

Comments News Comments

Post new Comment