Shifford Weir. River Thames, Oxfordshire.Shifford Weir. River Thames, Oxfordshire.Northmoor Weir, Oxfordshire.