warandsecurity.com
The Royal Navy and Passchendaele
The Third Battle of Ypres began on 31 July 1917. The Battle of Passchendaele was strictly speaking its final stage, but is now frequently used to refer to the whole battle. The First Battle of Pass…