Footages of a short film promoting China are shown on the screens at the Times Square in New York, US, Jan. 17, 2011. The video will be on until Feb. 14, 2011. [Xinhua]