US President Donald Trump has cancelled a state visit to Denmark after the nation’s prime minister said Greenland was not for sale to the US. The president was …

source