Cleethorpes is a seaside town on the estuary of the Humber in North East Lincolnshire, Lincolnshire, England with a population of 29,678 in 2021. From Wikipedia
The Ministry of Defence will open bids next week for the 2026 host after the weekend drew praise for its unprecedented security measures.