Pakistan's former president appeared on CNN's "Anderson Cooper 360°" on Monday evening, offering a curious, if not contradictory account of his views on Osama bin Laden's whereabouts in recent years. A key ally in the U.S. war on terror until his ouster in 2008, Musharraf said he’d always known that bin Laden was in either Afghanistan or Pakistan. That remark drew protests from host Anderson Cooper who insisted that Musharraf always denied that his country was harboring the terrorist.
“Anyone who said (bin Laden’s) in Pakistan also didn't have the intelligence (to prove it)," Musharraf said. “(Bin Laden being in Pakistan) was not based on any intelligence. It was guesswork."
Musharraf then blamed intelligence sources for the fact that bin Laden was in an urban area, so close to the Pakistan Military Academy and the capital of Islamabad – not in an Afghan cave, as many had speculated. Second-guessing Pakistan’s cooperation in the war on terror only destroys trust between Pakistan and the U.S., he said.
read the rest of the article at link