President Trump has visited American troops in Afghanistan and said the US and Taliban have been engaged in talks.

The visit for Thanksgiving came after a prisoner swap with the Taliban aimed at resuming peace negotiations.

Mr Trump has also reaffirmed the US will "substantially" reduce troop numbers to about 8,600.