Steamed Goat Head in Urumqi A street vendor sells steamed goats` head next to a string of shoe-shiners. Urumqi, capital city of the Xinjiang province in far western China.
One thought on “Steamed Goat Head in Urumqi”
Comments are closed.