
A couple holding an Iranian flag pose for a picture during a rally in support of Iran's supreme leader Ayatollah Mojtaba Khamenei at Sadeghyeh Square in Tehran on April 27, 2026. Iran's top diplomat blamed Washington on April 27 for the failure of Middle East peace talks during a visit to Russia, where President Vladimir Putin promised him Moscow's support in ending the war. (Photo by ATTA KENARE / AFP via Getty Images) *** BESTPIX ***


