SHANGHAI, April 2, 2015 - 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. (Xinhua/Huang Weiguo)

1 / 1
 

Latest News

Latest Photos