Iran's climate ranges from arid or semiarid, to subtropical along the Caspian coast and the northern forests.