Iranian authorities on Monday hanged a post-graduate student from an elite Tehran university on charges of espionage, the latest in a spate of executions against the backdrop of the war against the United States and Israel.

Erfan Shakourzadeh, 29, was hanged after being convicted for collaborating with the CIA and Mossad, the Iranian judiciary's Mizan Online website said.