More than 20 people have been killed and at least 16 injured in a gun and bomb assault on a military hospital in the Afghan capital Kabul.
Attackers targeted the 400-bed Sardar Daud Khan hospital starting with two massive explosions outside the building,