The CS Monitor reported today that Osama bin Laden is still in Afghanistan according to the Taliban’s chief of intelligence, who’s hiding out in Pakistan.