Iran's Beauties in Photos: Autumn in Northern Region of Behshahr November, 27, 2016 - 17:13 BEHSHAHR (Tasnim) - Behshahr is a city in Mazandaran province, North of Iran. It is Located on the cost of the Caspian Sea, north of Alborz Mountains.