 Until enough crossings were established, the river presented a formidable barrier, with Belgic tribes and Anglo-Saxon kingdoms being defined by which side of the river they were on.When English counties were established their boundaries were partly determined by the Thames.On the northern bank were the ancient counties of Gloucestershire, Oxfordshire, Buckinghamshire, Middlesex and Essex.