Officials say that the airport is being evacuated and all flights have been cancelled for now.

No group has claimed responsibility for the attack.

The incident follows US Defense Secretary Jim Mattis’s first tour to war-torn Afghanistan since the announcement of a new Afghan policy by his boss Donald Trump.

Mattis, along with Nato chief Jens Stoltenberg, will meet President Ashraf Ghani and other top officials to discuss the US-led Nato “train and assist” mission designed to strengthen Afghanistan’s military so it can defend the country on its own.