Iranian support for Palestine: the clash of idealism and realism | Synapse