The 5 Best Street Foods in Shanghai

Shanghai rests like a hungry baby, at mouth of the Yangtze River, waiting to be fed. Its culinary traditions shaped by the meeting of south and north China…