claim
Unreliable energy supplies in Iran likely discourage foreign investment, which stifles economic growth and innovation in critical sectors.

Authors

Sources

Referenced by nodes (1)