IXcellerate plans large data center campus in southern Moscow

With initial plans for a 12MW data center

IXcellerate plans large data center campus in southern Moscow

With initial plans for a 12MW data center