Stock Photo: The River Windrush meandering through countryside near Burford in the Cotswolds, Oxfordshire, England, United Kingdom, Europe
Stock Photo: 1890-153315 The River Windrush meandering through countryside near Burford in the Cotswolds, Oxfordshire, England, United Kingdom, Europe