Think about it. China has made huge strides in overcoming its "backward third-world dump" image by glitzing up Beijing and Shanghai. India, on the other hand, still has the same image problem because its cities are glitzed-up and bright like Chinese ones (which, btw, meet international standards). Now, rural areas in both countries are more or less at the same stage of development. (case in point-in rural China, some families share a single pair of pants for the entire family)

Now, Shanghai can easily rub shoulders with the best of the world, while Mumbai can barely maintain development parity with Rio de Janeiro, a city that, while famous for its beaches and parties, is also plagued with sprawling favelas (Portugese for ghetto).

Shanghai has emerged as the city that every major city in the developing world desires to emulate. Your thoughts?