Thousands of protesters have taken to the streets of central London to march against the war in Afghanistan as Nato leaders met to plan 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, involving an estimated 10,000 people, 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.
David Cameron said the Coalition Government had set a "firm deadline" of withdrawing British troops from a combat role by 2015.