Iranian supreme leader calls Iran missile strikes ‘a slap in the face’ to US
Ayatollah Ali Khamenei, the supreme leader of Iran, said on Wednesday that his military had dealt the United States a “slap in the face” when it unleashed missiles at American forces stationed in Iraq.
In a televised address from the…