China’s Shihezi city delights Times Square with fruits of green development
According to Xinhua Screen Media Co., Ltd., its big screen measuring 19.5 meters high and 12.2 meters wide in New York’s Times Square, dubbed “crossroads of the World”, repeatedly…