Two-minute silence marks Armistice Day on 11 November
Millions of people across the UK fell silent for two minutes at 11am on 11 November to remember all those who've fought and died for their country.
The annual silence is held every year as part of Armistice Day, the formal name for Remembrance Day.
It starts at 11am as that's when the western front line fell silent at the end of World War I in 1918.
People remember veterans from the two world wars and later conflicts, such as those in Iraq and Afghanistan.
The Royal British Legion, which is celebrating its 90th anniversary this year, held a Silence in the Square event in London's Trafalgar Square.
In Scotland, traffic in Inverness city centre was stopped during the silence for the first time since World War II.
Ceremonies were also held around the UK, including in Glasgow, Cardiff, Belfast, Plymouth and Newcastle.