Google christens its new London headquarter ‘Platform 37’. Here’s why March 12, 2026 · The Independent Read full story at source