Spain has protested to Tehran over a "very serious" incident in which Iranian authorities detained a Spanish diplomat for four hours, the Spanish foreign ministry said Tuesday.
Spain warned it would recall its ambassador from Tehran for consultations if Tehran does not apologize or