Photo: Hamed Saber, Kariz Iran is bordered on the north by Armenia, Azerbaijan and Turkmenistan. As Iran on the Caspian Sea, Kazakhstan, and Russia are also Iran’s direct neighbors to the north. Iran is bordered on the east by Afghanistan, and Pakistan, on the south by the Persian Gulf and the Gulf of Oman, and … Continue reading Iran