Every year in late October, the Michaelmas fair comes to Banbury, Oxfordshire
Image dimensions: 5184 x 3456 pixels