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
 Add your comments

There are no comments. Be the first to add a comment.


Latest News

Latest Photos