Xinhua Headlines: U.S.-Iran talks postponed as key rifts unresolved-

Iran and the US are set to sign a framework agreement in Geneva on June 19, covering a permanent ceasefire, Strait of Hormuz reopening, and nuclear talks.

The US and Iran will sign a memorandum of understanding on Friday in Switzerland, with implications for oil prices, crypto sanctions, and geopolitical risk.