Thousands of protesters have taken to the streets to march against the war in Afghanistan as Nato leaders discussed bringing an end to the nine-year conflict.
Demonstrators were led by military families as they carried anti-war placards and banners against cuts to government spending.
As the march moved from Hyde Park, central London, protesters chanted: "When they say warfare, we say welfare".
The demonstration took place as the Prime Minister attended a Nato summit in Lisbon, where an agreement was reached which will see Afghan forces take over full responsibility for the country's security in 2014.
The coalition government has stated that Britain's combat role in Afghanistan will end by 2015.
Guardsman Christopher Davies, who was killed on Wednesday in Helmand, was the 100th British member of the armed forces to die this year after being deployed to Afghanistan.
Many of the protesters said the Government's commitment to end Britain's combat role over the next four years was not soon enough.
At Trafalgar Square the rally was addressed by a series of speakers.