Iran.
Yes, Iran is directly south of the Caspian sea.
Russia aka Russian Federation
Iran.
Iran
Iran
The Elburz mountain range is directly south of the Caspian Sea.
Iran
That is Iran.
China is the landlocked country that borders Russia to the south.
The Caspian Sea is mild in the north The Caspian Sea is warm in the south
the Caspian sea is the answer to youre question
Elburz Mountains (also spelled Alborz) are south of the Caspian Sea.