Top news
Trump: U.S. and Iran have signed a deal
U.S. President Donald Trump and Vice President J.D. Vance have digitally signed a deal with Iran. On the Iranian side, Parliament Speaker Mohammad Bagher Ghalibaf has signed the agreement.
World politics