Mind Your Language | 13 March 2010
London’s biggest open space, I learn, is the Lee Valley Park, stretching 26 miles from Ware in Hertfordshire, past Stansted, down to the Thames at East India Dock Basin. London’s biggest open space, I learn, is the Lee Valley Park, stretching 26 miles from Ware in Hertfordshire, past Stansted, down to the Thames at East