Question: On what river is the city where the largest indoor arena in the United Kingdom will be found ?
Answer: River Thames