Google ordered to halt work on two data centers in ‘Texas of Europe’ October 7, 2026 · CNBC Read full story at source