Microsoft-ICC blockade exposes strategic risks, hastens Europe’s tech autonomy drive-Xinhua

This photo taken on March 12, 2025 shows the International Criminal Court (ICC) in The Hague, the Netherlands.  (Xinhua/Peng Ziyang)

The path to full digital autonomy is proving to be not only longer, but far more urgent than many European…

Continue Reading