On Monday 31st of July, the Duchess of Cambridge (Kate Middleton) attended a service to mark the centenary of the Battle of Passchendaele. The service