Data Centre Operators Face Massive Power Deposit Demands Data centres could be required to pay hundreds of millions in deposits for future power demands, with fees ranging from... 30 Jul 2026