Trivia Cafe
14

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?