Mastodon Share
Sharing on Mastodon:

Google ordered to halt data center work in 'Texas of Europe; company admits ‘concerns’

HomeAbout