Question: on which river is the annual boatrace between oxford and cambridge universities rowed?
Answer: the River Thames