Photo taken from the 121st floor of the Shanghai Tower on April 1, 2015 shows the Oriental Pearl Radio and TV Tower amid heavy fog in Shanghai, east China. (Photo: Xinhua/Huang Weiguo)
RIGHT BG
Photo taken from the 121st floor of the Shanghai Tower on April 1, 2015 shows the Oriental Pearl Radio and TV Tower amid heavy fog in Shanghai, east China. (Photo: Xinhua/Huang Weiguo)