At least 25 people have been killed and dozens of others were injured after an attack at the entrance to a military hospital in the Afghan capital Kabul.
Officials said six attackers set off an explosion and tried to enter the building before they were pushed back by Taliban guards.