Shadows cast over Beijing shoppers