50 reasons why Shanghai is the world's greatest city

1. Direct to your door.

Everything delivers in Shanghai, and we're not just talking Chinese food...

3. Wallet-friendly grooming

Having a blah hair day? In Shanghai...

7. People's Square marriage market

This unusual event that takes place on Saturdays...

13. Ballroom dancing doesn't need a ballroom

Anyone can get involved and many people just go to watch -- and still get pulled in for a dance...

31. Pajama people

Although the government hopes to phase out the practice of wearing PJs in public...

44. The Avocado Lady

The Avocado Lady is an icon...

Read more here.