KABUL, Afghanistan (AP) — Defense Ministry says 18 soldiers killed in Taliban attack in western Afghanistan.