Le logo symbolisant les Jeux Olympiques 2012 serait, selon l’Iran, une injure « raciste » à l’encontre des pays de religion musulmane.
L’Iran pourrait être absent des JO 2012. A l’origine de ce boycott : la police typographique choisie pour les Jeux Olympiques. Le logo 2012, apposé en bas de la forme géométrique, dissimulerait, selon le Comité National Olympique iranien, le mot « Zion », la cité de Jérusalem, capitale de l’Etat juive, dont l’existence a toujours été refusée par le gouvernement d’Iran. Dans une lettre adressée au patron du Comité Olympique International, Bahram Afsharzadeh, président du comité iranien, a prévenu que si les responsables ne tiennent pas compte de cette question, cela «risque d'affecter la présence à Londres de certains pays, dont l'Iran ». Rendu officiel il y a quatre ans, le symbole des JO 2012 n’avait pourtant pas prêté à polémique.