At the new Walmart superstore in the Chinatown district of Los Angeles, a Thanksgiving turkey costs a little over $30 (£19). The shop is kind enough to distribute ready-made holiday shopping lists to its customers, reminding them to buy cornbread mix and cranberry sauce, ground ginger and pumpkin