Conflict through history breeds peace
A town in Hampshire, England, that is home to the British Army’s largest military base.