A French city on Thursday removed posters depicting Iran's supreme leader Ayatollah Ali Khamenei after Tehran called the images "insulting", in the latest incident in a period of strained ...
The posters portrayed the Leader of the Islamic Revolution Ayatollah ... Iran's advancing nuclear program and its purported support for Russia's war in Ukraine, which Tehran has repeatedly denied. In ...