India, May 15 -- US President Donald Trump said he would be open to Iran suspending its nuclear programme for 20 years, but stressed that any agreement would need to be a "real" commitment.

He also said his patience with Tehran was running out and revealed that he and Chinese President Xi Jinping had agreed Iran "cannot be allowed" to develop a nuclear weapon and must reopen the Strait of Hormuz, according to a Reuters report.

Speaking after talks with Xi in Beijing on Friday, Trump said discussions covered the Iran war, Taiwan, trade and other global issues.

"We've settled a lot of different problems that other people wouldn't have been able to settle," Trump said after meeting Xi on the second day of talks.

China's foreign ministry ...