By Karen Taylor Meaning City on the Sea, Shanghai is one of the most populous cities in China. A technological and financial ...