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