World

2 men guilty of stabbing Iranian journalist in London in an attack prosecutors blame on Tehran

Published: 

The national flag of the Peoples Islamic Republic of Iran flies outside its embassy in London, Thursday, Feb. 20, 2014. (AP / Alastair Grant)