Stock animation
Elevated view of high-rise buildings with river in Shanghai,China.Oriental Pearl Tower(one of China's tallest buildings),busy shipping & urban traffic,serious haze pollution.
HD
1920 x 1080