Shanghai is the largest city in China with a dense population of nearly 25 million people. With a city this size, the list of things to see and do is endless. I’ve been lucky enough to spend a good amount of time in Shanghai, as in 2017 I worked on a cruise ship that sailed in and out of the city on a weekly basis.