Centenary of the Battle of Amiens

Prince William and other world leaders have gathered at a commemorative service in France.