Naghsh-e Jahan Square, Esfahan: The Royal or Imam Square, at over 500m in length, is the second largest square in the world after Tiananmen and contains some of the most beautiful buildings in the Islamic world.
Photo essay: An American's journey in Iran