With a population of around 24 million people, Shanghai is the largest city in China and one of the world’s most populous destinations. The truth is that visitors either love it or hate it. Although you might find it busy and chaotic at first because of the...