Iran's Supreme Leader Ayatollah Ali Khamenei waves to his supporters as he prepares to deliver a sermon during his visit to Mashhad, 741km (463 miles) east of Tehran, March 21, 2009. Reuters Pictures 8 months ago

Iran's Supreme Leader Ayatollah Ali Khamenei waves to his supporters as he prepares to deliver a sermon during his visit to Mashhad, 741km (463 miles) east of Tehran, March 21, 2009.