
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
Britain's foreign secretary also announced further sanctions on Iranian officials linked to human rights abuses