China, Jiangsu, Suzhou, Travel World’s Largest Led Screen at Suzhou Times Square Author admin Date April 12, 2012 Upon your entry into the Suzhou Times Square, the first thing you would notice...