Shanghai Overview

Shanghai, situated on the banks of the Yangtze River Delta, is the largest city of China and the tenth largest in the world. Widely regarded as the citadel of China's modern economy, the city also serves as one of the nation's most important cultural, commercial, financial, industrial and communications centers.
Read full article at Wikipedia