Most populous town in the world.
Shanghai, with a population of about 24 million, is the most populous town in the world, however this detail is pretty invisible to tourists spending their time around major attractions that are located in the extensive centre.