What country is in between Iraq and Afghanistan?

The Islamic Republic of Iran is the only country that lies between Republic of Iraq and the Islamic Republic of Afghanistan
Iran.