At $1 billion, Google London office deal hints tech giant betting on hybrid work
Alphabet Inc.’s Google said it would spend $1 billion to buy up its own London offices.
Alphabet Inc.’s Google said it would spend $1 billion to buy up its own London offices,!-->…