US Defence Secretary James Mattis.

US Defence Secretary James Mattis arrived today morning in Kabul on an unannounced visit to Afghnanistan.

The US administration official is expected to hold talks with Afghan President Ashraf Ghani and the new commander of the US and NATO forces operating in Afghanistan.

This is the second time US Defence Secretary James Mattis pays a visit to Afghanistan within the last few months.