Wang Yi cautioned against a return to the ‘law of the jungle’ but stopped short of criticising Trump directly
War in the Middle East “should never have happened”, China’s foreign minister Wang Yi has declared, even as he struck a more conciliatory tone with the US ahead of a highly anticipated visit by Donald Trump.
Regime change, a key stated aim of the US president as the US and Israel continue to attack Iran, “will find no popular support”, Wang said on Sunday. “A strong fist does not mean strong reason. The world cannot return to the law of the jungle,” he added.
Speaking on the sidelines of China’s annual parliamentary and political gatherings, known as the Two Sessions, the country’s top diplomat and foreign affairs official notably avoided directly criticising the US.



Obviously calling for a diplomatic solution makes no sense until AFTER the invasion.
Before that as you mention, even Zelensky didn’t think the Russians would invade.
Why would China call for a diplomatic solution to something that hasn’t happened yet?
It wasn’t just the invasion that needed a diplomatic solution, there was after all a war already going on in Eastern Ukraine since 2014 even if it had somewhat frozen. The Russian troop concentrations were interpreted by some like Zel as just posturing in order to bring that conflict to an end through a diplomatic solution while the previous agreements had failed.