Shanghai is the largest city by population in People's Republic of China (PRC) and the largest city proper in the world, with over 23 million inhabitants as of 2011. It is the birthplace of the Communist Party in China. It has become a global city exerting influence over finance, commerce, fashion, technology & culture.
Photographs by Chester B. Cabalza
Copyright © 2012 by Chester B. Cabalza. All Rights Reserved.