From the Jerusalem Post
Iranian government officials were angered by the revelation that a Star of David can be seen on the roof of the headquarters of Iran Air, the Islamic Republic's national airline, Al Arabiyya reported on Monday. The Star of David was discovered in a satellite image of Teheran airport taken by Google Earth.
The Iran Air building upon which the Star of David was found, was constructed by Israeli engineers prior to the 1979 Islamic Revolution which ended diplomatic relations between the two countries.
Click here to read the entire article.