The highest-ranked American soldier to be killed in the war in Afghanistan has been identified.
Major General Harold Greene was killed after a man wearing an Afghan army uniform opened fire at a military base in Kabul.
The 34-year veteran was involved in preparing Afghan forces for when American troops leave at the end of this year.
At least 15 soldiers - including British personnel - were wounded in the attack.
More top news
An intrepid group of activists is taking its message of independence to new heights by leaving giant 'Yeses' on hillsides across Scotland.
Newly-released documents reveal how British spymasters used an enticing female agent to test the mettle of rookie spies.
Researchers studying the King's remains believe he died after sustaining numerous blows to the head.