Shangxiajiu pedestrian street is home to hundreds of shops selling a remarkable palette of goods.