Which sea is north of the persian gulf?
The Caspian Sea is north of the Persian Gulf. The Caspian Sea is the world's largest inland sea, and is located between Iran, Russia, Azerbaijan, Kazakhstan, and Turkmenistan. The Persian Gulf is a marginal sea of the Indian Ocean located between Iran and the Arabian Peninsula.