The Ultimate Cultural Landmark Located in Shanghai, China