Donald Trump was due in Beijing Wednesday on the first visit to China by a US president in nearly a decade, as he seeks to ramp up trade despite potential friction over Taiwan and Iran.

US leader enters talks with superpower rival from vulnerable position, but will be hoping for economic wins amid turbulent backdrop

It will be the first time a US president has visited China in nearly a decade, with the last visit being Trump in 2017