A Chinese dish featuring skewers of grilled lamb seasoned with cumin and other spices.
Loading reviews...