At least three attackers killed by security forces after they open fire at the hotel in central Kabul, says an official.

At least three attackers have been killed by Afghanistan’s security forces after they opened fire at a Kabul hotel popular with Chinese nationals, according to a spokesman for the ruling Taliban.

The unidentified armed men opened fire inside the multi-storey Kabul Longan Hotel in central Kabul on Monday, with witnesses reporting multiple blasts and several bursts of gunfire.

The attack has now ended and no foreigners were killed, although two of them were injured while trying escape the attack by jumping from the hotel balcony, Taliban spokesman Zabihullah Mujahid said.

Kabul’s Emergency Hospital, run by an Italian non-profit near the attacked hotel in the Shahr-e-Naw area, reported receiving 21 casualties –  18 injured and three dead on arrival.

While the firing was continuing inside the hotel, a fire broke out on one of its floors, sources told the Reuters news agency.

The attack took place around 2:30pm local time (10:00 GMT) when armed men targeted the hotel where “common people were staying”, Kabul police said, adding that forces were trying to secure the area.