In June this year, the UK will celebrate its annual Armed Forces Day, a national day of celebration praising British troops and their role in the world. The chosen town for the focus point of national activity, with members of the royal family visiting, an enormous parade and a military themed family fun-fair, is the medieval and heavily militarised town of Salisbury. While the national event is always the biggest, smaller events take place across the whole of the UK.