Watercress sausages being cooked at the farmers market. The Nationally acclaimed Annual festival attracting thousands of visitors to New Alresford in Hampshire to celebrate all things watercress. The streets of this Georgian town are closed to traffi