Hertfordshire city remembers its Saint

If you happened to be in St Albans on a Saturday morning nearest 22nd June you may be surprised to hear a Public Address (PA) informing you a pilgrimage is about to begin. A typical English High Street within minutes becomes the route for giant puppets. In between the puppets…