Daily Archives: April 12, 2012

World’s Largest Led Screen at Suzhou Times Square

Upon your entry into the Suzhou Times Square, the first thing you would notice is a huge walkway looking thing which snakes through the grounds of the shopping center. It…