8

The English town of Cambridge lies on which river: the Stratford, the Oxford, or the Cam?