A picturesque view over the River Cam in Cambridge. Cambridge is a university city and the county town of Cambridgeshire, England, north of London.