Shanghai, hands down, has the best food in the world. I may be biased, but every time I go, I am stuffed with delicious cuisine. Thankfully, the city is large enough that I can walk off all the food I devoured.
Shanghai is every tourist's city dream. It's a city in China where you can eat, shop, and take in the culture. And the best part? You can get away with just speaking English.
A lot of the photos are of me eating food, but like I said, it's one of the best things to do in the city!