Washington will soon make a final decision as to whether the US will continue to provide funds for the work of the World Health Organization (WHO), US President Donald Trump told Fox News.

"They are like a puppet for China, everything China does is OK...they got $38 million from China, they get $450 million from us," he said. "What World Health got away with is unbelievable."