Internet data center (“IDC”) projects in China have attracted ever-increasing investment interest from investors outside of China. Post-COVID-19 outbreak, this sector has become even hotter as more businesses seek to move...more