Google Earth photo reveals Star of David on roof of Iran Air headquarters
Adding to its seemingly endless list of hilarities discovered in its quest to index the world, Google photographed an unambiguous and clearly intentional Star of David on the building housing Iran Air, The Jerusalem Post reports. According to the article, Israeli engineers constructed the building before the Islamic Revolution, when Israel and Iran enjoyed good … Read more