Shanghai is definitely one of the most culturally diverse and vibrant places I have visited and currently the place I call home. Citywide, there are so many things to experience, history, culture, food. It is definitely a city worth visiting. Along with much of China, the city is changing rapidly. Urbanization and modernization is evident everywhere across the city. Out with the old and in with the new. If you get a chance, visit the old whilst it is still around to see.