The Hamid Karzai International Airport in Kabul, Afghanistan was today attacked with rocket fire, TOLO News and news agencies reported. There were no reports of casualties

TOLO reported that between 20 and 30 rockets had been fired at the Kabul airport and that the Taliban had claimed responsibility.

However, Reuters reported separately the Islamic State had claimed responsibility for the attack. Reuters quoted ISIS's news agency, Amaq, to say that "infiltrators" used SPG-9 rockets and mortars for the attack.

According to TOLO, the Taliban said that US Defence Secretary James Mattis, who arrived in Afghanistan earlier in the day, was the target of the attack.

#KabulAttack - Taliban accept responsibility for rocket attack on airport say target was US secretary of defense James Mattis #Afghanistan - TOLOnews (@TOLOnews) September 27, 2017

TOLO further reported that the rocket attack began at about 11.15 am and that all flights at the airport had been cancelled following the attack.

News agencies AFP and Reuters separately reported that the rockets landed at the Kabul airport after United States Defence Secretary James Mattis landed in Afghanistan.

Mattis, who landed in Afghanistan with NATO chief Jens Stoltenberg, arrived unannounced in Kabul.

TOLO reported that Mattis and Stoltenberg met with General John Nicholson, the US commander in Afghanistan. Mattis later met with Afghan President Ashraf Ghani.

Mattis was in India on Tuesday; he met Prime Minister Narendra Modi, Defence Minister Nirmala Sitharaman and National Security Adivsor Ajit Doval.