Media promotes far-fetched ‘bin Laden in Iran’ report According to a new documentary, Osama bin Laden has been living in Iran’s capital of Tehran with his family since 2003, enjoying the protection of Read More » May 7, 2010 No Comments