Tehran, Dec 28 (ANI): al-Qaeda chief Osama bin Laden and his deputy Ayman al-Zawahiri were spotted in Iran's Najamabad city two months ago, The News reported on Sunday while quoting a British daily. The daily attributed the story to a source having links with the Revolutionary Guards. The report said: "A man with links to Iran's intelligence services and hard-line Revolutionary Guard Corps (RGC) has told the daily that he saw the al-Qaeda leader in Iran two months ago. He saw him arrive at an RGC guesthouse close to the small town of Najmabad on 23 October." The Al-Qaeda leader,...