Preheat oven to 350ºF (180ºC).
Trim roast and cut into 1-inch (2.5 cm) cubes. In large Dutch oven, heat oil over medium-high heat; brown lamb in batches. Transfer to plate.
Drain any fat from pan and reduce heat to medium; cook onions, carrot, garlic, mint and cumin, stirring, until onions are softened, about 5 minutes. Add wine; cook, stirring, for
1 minute. Add chicken stock, bay leaf, salt and pepper.
Return lamb and any accumulated juices to pan; bring to boil.
Cover and simmer over medium-low heat, or cover and cook in oven, for 1 hour.
Stir in chickpeas, artichokes, raisins and lemon rind and juice; cover and cook until lamb is tender and sauce is thickened, about 30 minutes. Discard bay leaf.
Meanwhile, in small skillet, toast pine nuts over medium heat, shaking often, until golden, about 3 minutes; sprinkle over stew.