2604
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.