Isfahan is an ancient city in the center of Iran located about 340 km south of Tehran.