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
People who suffer from back pain may have closer links to their chimpanzee ancestors, according to researchers.
David Cameron will say the Tories are the party of the "grafters, roofers, retailers and plumbers" as he set out plans to help small firms
Lib Dem leader Nick Clegg will say his party are fighting '60 Eastleighs' on the campaign trail in the Hampshire constituency today.