Anti-US demonstrations in Tehran (left); Khamenei gives Washington "a slap in the mouth" at last Friday's prayer speech (right)
(photos: Reuters)