Foreigners recoil at some foods Shanghainese people relish (6)

Duck blood