At Least 18 Dead in Suicide Bomb Attack in Kabul

10 views