Good guess based on the clocks, but not Greenwich.

By the way, I liked the T-shirts I once saw for sale at the Greenwich observatory -- "Center of Space and Time".

Dan cheers