Preheat oven to 350 degree F. In a small bowl combine thyme, salt, ginger, pepper, and cinnamon. Sprinkle evenly over the ribs and rub into meat. In a 4-quart Dutch oven brown the ribs, half at a time, in hot oil over medium-high heat. Drain off fat. Add broth, tomatoes, and garlic. Bring to boiling. Cover and bake for 1 hour. Add beans, onion, fennel, and carrot to the Dutch oven; stir to combine. Cover and bake for 45 to 60 minutes more or until meat and vegetables are tender. With a slotted spoon, remove ribs to a serving dish. Pour remaining mixture into a colander, reserving liquid. Top ribs with drained vegetables. Spoon some of the drained cooking liquid over the ribs and vegetables, if desired.
Meanwhile, prepare couscous according to package directions. Stir in almonds and olives. Serve couscous with ribs and vegetables. Makes 8 servings.