Editorial image. Not to be used in commercial designs and/or advertisements. Click here for terms and conditions.
Aerial view of Shanghai China with cruise ship on the Yangtze River Delta. The view is from the Oriental tower.
Shanghai is the most populous city of China. Shanghai sits on the Yangtze River Delta on China's eastern coast.
Taken in September 2010.