A cultural fusion of ancient sites, traditional gardens and Buddhist temples, Shanghai is China’s most cosmopolitan city, dotted with...