I have friends from Iran ( living in London and Madrid ) but they always told me that Iranian Saffron was the best . I used to be able to buy it in a small ethnic supermarket in London . Also there are a couple of shops ( one behind Gran Vía ) that sells Iranian caviar and cured salmon etc... . I met a guy a few years ago who is Iranian but lives in Sweden .. He was visiting Madrid . A group of us went to a restaurant called Teherán in calle Ayala 140 .... A bit pricey but very good and of course this guy ordered everything in Farsi ! www.teheranrestaurante.com