Impossible Knowledge Quiz

1. Of these cities, which is in England?

Bruges
Glasgow
Oxford
Perth