07 Jul 2022 Nubes developing data center in southern Moscow, Russia Russian IT firm launching first phase of 1,200-rack facility by end of the year