Afghanistan.
Iran is the country that lies between Iraq & Pakistan. Iran's historical name was Persia, though it did not have today's borders as those were defined in the 18th and 19th centuries.
Afghanistan lies between Turkmenistan and Pakistan. however Iran also touches the boundry of Turkmenistan and Pakistan but it does not lies between the above two nations. Afghanistan is a landlocked country surrounded by India, Pakistan, Iran, Turkmenistan, Uzbekistan, Tajikistan and China.
Iran is the country that lies between Iraq & Pakistan. Iran's historical name was Persia, though it did not have today's borders as those were defined in the 18th and 19th centuries.
No country lies immediately south of Pakistan. The Arabian Sea is immediately south of Pakistan.
Pakistan lies between Afghanistan and India.
There is no country that separates Iraq and Iran.
Yes. Iran is the middle eastern country that lies between Iraq and Afghanistan.
Iraq
There is no such country. Iran and Iraq share a border along the Zagros Mountains.
Iran is the country that lies between Iraq & Afghanistan. Iran's historical name was Persia, though it did not have today's borders since those were defined in the 18th and 19th centuries.
That is Iran