Afghan soldier
Media playback is unsupported on your device
Video

Afghan soldier kills US general at British army camp

A US major-general has been killed after an attack by an Afghan soldier at a British-run military academy near Kabul.

The general is the highest-ranking US military officer to die in combat since the Vietnam war.

Two British soldiers were also injured in the attack along with several Americans, a German general and an Afghan general.

David Loyn reports from Kabul.

Go to next video: Afghan insider threat 'pernicious'