Question: What river flows through the city that has the largest rugby stadium in England ?
Answer: the River Thames