Investing Stocks علي بابا · BABA Alibaba in talks with Spain’s Solaria to power data center - report Oct 2, 2026 2:28 PM · Investing Alibaba in talks with Spain’s Solaria to power data center - report Original source: Investing