The Ministry of Defence named the soldier killed in Afghanistan yesterday as Private Craig O'Donnell of the Argyll and Sutherland Highlanders. He was 24 and from Dunbartonshire. His unit had only been in Kabul for five weeks and was due to leave next month. The men who were with Private O'Donnell when he died returned to the streets of Kabul today.