The Guardian favicon

Trump due in China for high-stakes summit with Xi Jinping, as Iran war looms over talks