Shanghai, China. Street food.