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?