Iranians waved "Death to America" banners and took selfies with a ballistic missile Thursday as they marked 37 years since the Islamic revolution, weeks after Iran finalised a nuclear deal with world powers, AFP reports.

In the capital, hundreds of thousands converged on the historic Azadi (Freedom) Square, where President Hassan Rouhani was set to make a speech.

Many demonstrators carried the traditional placards reading "Death to America" ​​and "Death to Israel" while others carried the Iranian flag.