ChinaCache launches Shanghai Internet exchange point August 11, 2016 Sacha Kavanagh ChinaCache officially launched an Internet exchange point in Shanghai. ... Read more...