Preheat oven to 325ºF (160ºC). Season lamb shanks with 1/2 tsp (2 mL) each salt and pepper. Heat half the oil in Dutch oven or large oven-proof saucepan over medium heat. Brown lamb shanks in batches, about 20 min., transfer to platter.
Heat remaining oil in same pan. Cook onions and garlic until lightly golden and tender, about 6 min. Stir in cumin, paprika, cinnamon, remaining salt and pepper; cook 2 min. until fragrant. Pour in tomatoes and broth; bring to a boil. Add lamb shanks, olives and apricots to pan.
Bake, covered, stirring occasionally, 3 to 3 1/2 hr. until meat is very tender. Remove meat from bone and return to pot. Sprinkle with mint before serving. Serve with couscous and lemon wedges.
To make an even heartier dish, stir in 1 can (540 mL) chickpeas in the last hr. of baking.