A demonstrator chants slogan during a pro-government gathering at a square in downtown Tehran on Tuesday [Vahid Salemi/AP Photo]By Elizabeth Melimopoulos and AFPPublished On 20 May 202620 May 2026Iran has warned that any renewed conflict would bring “many more surprises” after United States President Donald Trump gave Iran “two to three days” to reach a deal.
Meanwhile, US Vice President JD Vance said that both sides have made a “lot of progress” in talks to end the war that has triggered a global energy crisis.
At the same time, Chinese President Xi Jinping is hosting Russian President Vladimir Putin for talks expected to centre on energy and weapons agreements, with the wars in Iran and Ukraine looming heavily over the discussions.
