London

Some small-time city in England. They've got a big clock.