Donald Trump
Donald Trump Reuters

U.S. President Donald Trump criticized China on Saturday for failing to take action against North Korea's nuclear program, warning he would "no longer" allow China to "do nothing".

"I am very disappointed in China. Our foolish past leaders have allowed them to make hundreds of billions of dollars a year in trade, yet they do NOTHING for us with North Korea, just talk," Trump tweeted.

"We will no longer allow this to continue. China could easily solve this problem!" he added in a second tweet.

His tweets came a day after North Korea's latest test of an intercontinental ballistic missile (ICBM).

The launch came a day after North Korea celebrated what it calls "Victory Day", the anniversary of the end of the 1950-53 Korean War. Pyongyang regularly times its missile tests to coincide with symbolic dates.

Trump has vowed to take "all necessary steps to ensure the security of the American homeland and protect our allies in the region" in the wake of North Korea's repeated tests.

The U.S. and South Korea conducted a live-fire exercise using surface-to-surface missiles after the latest launch, the U.S. army said, according to the AFP news agency.

China, which is Pyongyang's main economic and diplomatic ally, opposes any military intervention and calls for a resolution through dialogue.