The flags of Iran and Venezuela are seen when Venezuelan President Nicolas Maduro arrives at Mehrabad Airport in Tehran, June 10, 2022. Photo by Reuters.

The flags of Iran and Venezuela are seen when Venezuelan President Nicolas Maduro arrives at Mehrabad Airport in Tehran, June 10, 2022. Photo by Reuters.