He is the former Tehran bureau chief for the Arab news network Al Mayadeen, and a former reporter for Al Jazeera and the BBC. He writes extensively on Iran for Al-Monitor and Al Mayadeen and his articles have appeared in The Guardian, The Sunday Times, the Huffington Post, The National and Tokyo's Facta, among others. On Twitter: @alihashem_tv