Denmark will allow US troops to be stationed on its soil, according to a deal announced by Danish Prime Minister Mette Frederiksen that marks a significant shift in Danish defence policy but mirrors similar agreements signed by neighbouring Norway, Sweden and Finland.