A ceremony in northern France has marked 100 years since the end of the Battle of Passchendaele.

Teams from the UK, Canada, Australia, New Zealand, Belgium and France fired 100 rounds to mark a century since one of WW1's bloodiest battles concluded.

Half a million Allied and German soldiers were killed, wounded or went missing between July and November 1917.