Crossroads roundabout in Shanghai


 
Shanghai - China's largest city and one of the largest cities in the world, located in the Yangtze River Delta. By the beginning of XX century Shanghai has evolved from a small fishing village into a major city in China and one of the world's leading financial centers.

Tags

See also

New and interesting