×
18 active school or business cancellations.

Microsoft to invest $7.16 billion in new data centres in northeastern Spain

By Thomson Reuters Jun 14, 2024 | 6:58 AM