The High, the principal street of Oxford, England's most celebrated university town