Caspian Sea
Tehran
Iran
Isfahan
Shahreza
Shiraz
Strait of Hormuz
Bandar Abbas
Saudi Arabia
The Gulf
Qatar
UAE
300 km
300 miles
Caspian Sea
Tehran
Iran
Isfahan
Iraq
Shahreza
Shiraz
Strait of Hormuz
Bandar Abbas
Saudi Arabia
The Gulf
Qatar
UAE
300 km
300 miles
Caspian Sea
Tehran
Iran
Isfahan
Iraq
Shahreza
Shiraz
Bandar Abbas
Saudi Arabia
The Gulf
Strait of Hormuz
Qatar
UAE
Gulf of Oman
300 km
300 miles
Caspian Sea
Tehran
Iran
Iraq
Afghanistan
Isfahan
Shahreza
Shiraz
Bandar Abbas
Saudi Arabia
The Gulf
Strait of Hormuz
Qatar
UAE
Gulf of Oman
300 km
300 miles
Caspian Sea
Tehran
Iran
Isfahan
Shahreza
Shiraz
Strait of Hormuz
Bandar Abbas
Saudi Arabia
The Gulf
Qatar
UAE
300 km
300 miles
Caspian Sea
Tehran
Iran
Isfahan
Iraq
Shahreza
Shiraz
Strait of Hormuz
Bandar Abbas
Saudi Arabia
The Gulf
Qatar
UAE
300 km
300 miles
Caspian Sea
Tehran
Iran
Isfahan
Iraq
Shahreza
Shiraz
Bandar Abbas
Saudi Arabia
The Gulf
Strait of Hormuz
Qatar
UAE
Gulf of Oman
300 km
300 miles
Caspian Sea
Tehran
Iran
Iraq
Afghanistan
Isfahan
Shahreza
Shiraz
Bandar Abbas
Saudi Arabia
The Gulf
Strait of Hormuz
Qatar
UAE
Gulf of Oman
300 km
300 miles