Bagh-e Naranjastan, Shiraz: Persian gardens are designed to reflect paradise on earth and play an important role in Persian architecture and culture. The English word paradise comes from the Persian "pardis" for garden.
Photo essay: An American's journey in Iran