Colourful stalls and hand-made crafts, May Day 2007 (image courtesy of Virtual Shropshire/Photography by Sabine)