Visitors taste delicious local delicacies at a food street in Urumqi, Northwest China's Xinjiang Uyghur Autonomous Region on Friday. The newly renovated street features roast whole lamb, fried rice and baked bun. Photo: IC