Hundreds of people have taken to the streets of Salisbury today to fly the English flag for St George`s Day. For almost a thousand years it has been a day of feasting and celebration