The question as written makes no sense. Iran and Afghanistan border each other with no country in between them. (Consult the above map.) However, if you meant to ask which country is between Afghanistan and Iraq, it would be Iran.
order now
There's a specialist from your university waiting to help you with that essay.
Tell us what you need to have done now!
order now
As for the modern country that used to be called Persia, this would be Iran.