Prepare the couscous according to package directions.
Heat the oil in a large pot over medium heat, and cook onion until tender. Mix in bay leaves, cloves, cinnamon, turmeric, and cayenne pepper. Place chicken in the pot, and cook until well browned. Pour garbanzo beans, tomatoes, and broth into the pot, and bring to a boil. Reduce heat to low, and simmer 25 minutes.
Mix carrots and zucchini into pot. Season with salt. Continue cooking 10 minutes, or until vegetables are tender. Serve stew over cooked couscous.