Meaning City on the Sea, Shanghai is one of the most populous cities in China. A technological and financial hub, it is fast paced and high tech. It is also noisy. But what is this noise made up of?
Some results have been hidden because they may be inaccessible to you
Show inaccessible results