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
The Ed's Diner customer was left a little green after discovering he was sharing his meal with something that was not on the menu.
ITV has reported a pre-tax profit of £712 million for 2014, up 24% on the year before.
Their twisted romance revolved around fictional Facebook characters, and the 8-year-old girl was seen as a threat.