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.
Syria lies between Lebanon and Iraq.
Pakistan lies between Afghanistan and India.
There is no country that separates Iraq and Iran.
Afghanistan.
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.
There is no country between Iraq and Persia/Iran. The two countries border one another.
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.
True
Yes. Iran is a middle eastern country that lies between Iraq and Afghanistan that was called Persia until 1935.