Quizzing Live

On Which River Does Windsor Castle Stand

Answer:
The Thames