US President Donald Trump says Nato countries have agreed to increase their military spending.

The president has been highly critical of the alliance, complaining the US pays more than others.