Iran is facing mounting economic and military pressure as inflation nears 90%, crude exports are squeezed by a US blockade and its leverage over the Strait of Hormuz weakens.