Shanghai is one of the four direct-controlled municipalities of China and the most populous city proper in the world, with a population of more than 24 million