Shoppers crowd onto a street in Shanghai, China on 08 March, 2009. Shanghai, with a swelling population of over 23 million residents according to the latest census in 2010, is finding it increasingly difficult to ease over-crowding and congestion.