First World War The Battle Of Passchendaele Began Near Ypres Belgium With The Allies Aiming To Force German Troops To Withdraw From The Channel Ports - July 31 in History | This Day Story