Next Question
Located on the Thames River opposite Windsor is the largest and most famous of England's public schools. It was founded by Henry VI in 1440. What's the name?
       
Show Question | Show Answer