Davos, Jan. 21 -- US President Donald Trump on Wednesday criticised Denmark at the World Economic Forum (WEF) in Davos over Greenland, calling it "ungrateful" and saying the United States was "stupid" to "give Greenland back" after the Second World War.

"We set up bases in Greenland for Denmark. We fought for Denmark. We saved Greenland and prevented our enemies from gaining a foothold in our hemisphere. After war we gave Greenland back to Denmark. How stupid were we to do that. How ungrateful are they now," Trump said.

Expanding on his remarks, Trump linked the issue to Denmark's wartime history, saying the country had "fallen to Germany" and was "unable to defend itself and Greenland."

"US was compelled to send its own forces to hold...