Chinese developer Chayora has announced plans to develop a new 8.5 acre data center campus in Shanghai. At full build out, the 54MW campus will comprise three five-story buildings the company said ...