Add the onion to the casserole and cook over moderate heat, stirring, until softened, 7 minutes. Add the garlic and ginger and cook over moderately high heat, stirring, until fragrant, 2 minutes. Add the crushed tomatoes and cook until very thick, 2 minutes. Add the red wine and boil for 3 minutes. Add the chicken stock, cloves, cardamom, coriander, cumin and cinnamon and bring to a boil. Add the lamb and any accumulated juices and cover. Braise in the oven for 2 hours, turning once, until the meat is very tender.