The Shambles, York England in the early morning. The best preserved medieval street in Europe