President Donald Trump has made a surprise visit to Afghanistan to spend time with United States troops on Thanksgiving.
Trump arrived at Bagram Air Field shortly after 8.30pm local time and spent more than two-and-a-half hours on the ground.
Media were under strict instructions to keep the trip a secret to ensure his safety.

US President Donald Trump speaks to the troops during a surprise Thanksgiving day visit at Bagram Air Field. Source: AFP
The visit comes more than two months after Trump abruptly broke off peace talks with the Taliban after a bombing in Kabul killed 12 people, including an American soldier.
And it comes at a pivotal moment in Trump's presidency, with the impeachment inquiry moving quickly.
The president and first lady made a similar trip last year to Iraq on Christmas night, their first to an active conflict zone.

US President Donald Trump serves Thanksgiving dinner to US troops at Bagram Air Field during a surprise visit. Source: AFP
Vice President Mike Pence also visited troops in Iraq this week.