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