The Iranian leadership is glorified in Enghelab (Revolution) Square in Tehran, Iran. EPA
The Iranian leadership is glorified in Enghelab (Revolution) Square in Tehran, Iran. EPA

UK summons Iranian diplomat after threats force TV channel to close in London