Millions of people across the UK have observed a two-minute silence to mark Armistice Day.

Starting at 11:00 GMT, the event mirrors the time guns along the western front fell silent for a final time at the end of World War I in 1918.

The ceremony also remembers those who died in two world wars and later conflicts, including 385 UK personnel killed in Afghanistan since 2001.