Photographs of Osama Bin Laden’s Sons in An Iranian Prison

A Telegram channel run by a person who calls himself ‘Iz Al-Din Al-Shihri, who describes himself as “a supporter of the Al-Qaeda organization,” published a photograph of three of Osama Bin Laden’s sons – Muhammad, Laden, and Hamza in Iran. The photograph was posted on his Telegra…