What waits behind the window?

Location: England, GB