RedTag
Armchair Tourist: travel HD video - HD wallpaper video for your television

SEARCH FOR VIDEOS HERE:

Locate this Park

Shanghai, China

Shanghai is the largest city by population of the People’s Republic of China and the largest city proper in the world. It has a population of over 23 million as of 2010. Following rapid development over the last two decades it has become a global city, with influence in commerce, culture, finance, media, fashion, technology and transport.

Video ID: 4920

View on Wikipedia

04920