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.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results