The Battle of Passchendaele ( also called the Third Battle of Ypres ) was a major battle of World War I. It took place between July and November 1917 .
The Battle of Passchendaele was one of the major battles of the First World War , taking place between July and November 1917 .