on what river is the city where the largest arena in the united kingdom will be found ?
river thames