A handout picture provided by the office of Iran's supreme leader Ayatollah Ali Khamenei shows him (C) receiving a gift from Russian President Vladimir Putin (L) during their meeting in the capital Tehran, on Nov. 23, 2015.
Photo by AFP
Vladimir Putin's visit to Tehran this week has been greeted with much enthusiasm in official circles.