Visitors either love or hate Shanghai. Many hate the flood of humanity and irritating traffic jams that come with being China’s largest city with 24 million residents. Others gush about the meandering Huangpu River that divides old and new Shanghai (pronounced Shang high). Still others rave about the innovative architecture as well as the fabulous museums and gardens that are among Shanghai’s top tourist attractions. Some visitors pig out on the food – Shanghai’s cuisine is considered one of China’s top four cuisines. Yes, China’s financial capital, located on the Yangtze River Delta, is hustling and bustling but visitors also will find pockets of ancient culture and charm that make this city a winner.