What extraordinary reactions above to the whole thing.
US aircraft cross Iran every day on routes such as this. So do large number of aircraft from other Western countries.
There are plenty of airlines operating from the West into Iran. Both BA and Iran Air have regular nonstop services from London to Tehran. I can tell you that none of the British passengers are hassled on arrival in Tehran, and none of the Iranian passengers are hassled on arrival into London either.
What an extraordinarily xenophobic attitude is shown by some to other world nations.