Missile attacks 'a slap on the face' of US, says Iran's Supreme Leader

INSUBCONTINENT EXCLUSIVE:
Missile attacks 'a slap on the face' of US, says Iran's Supreme Leader