Union Jack livery on an open-topped double-decker tour bus in Windsor, England You could always sit back and enjoy a double-decker tour bus in Windsor too.You could always sit back and enjoy a double-decker tour bus in Windsor too.