A university city in the upper thames valley?

Oxford

Oxford is a city in Oxfordshire, England, on the River Thames. It is the county town of Oxfordshire and is the site of the University of Oxford, the oldest university in the English-speaking world. The city is home to many colleges, including Christ Church, New College, and Magdalen College. Oxford is also a cultural center with many museums, theaters, and art galleries.

Copyright Wanderlust World © https://www.ynyoo.com