For the tagine: heat the oil in a large saucepan (wide enough to hold all the chicken pieces in a single layer). Add the garlic, onions, ginger and the spices. Season with salt and pepper and cook over a low heat with the lid on for about 10 minutes, or until the onions are soft.
Add the tomato paste, tinned tomatoes and honey and cook for a further 10 minutes, until the sauce is thick.
Add the chicken pieces to the pan and cover with the sauce. Simmer over a low heat with the lid on, stirring from time to time, for 25 minutes or until the chicken is cooked through.
For the couscous: put the couscous in a bowl, add the oil and lemon juice and mix well to coat the grains. Pour over the boiling stock and season with salt and pepper.
Cover and leave to sit in a warm place until all of the liquid has been absorbed. Use a fork to separate the grains and stir in the herbs and satsuma pieces.
To serve: serve the tagine with the couscous, lemon wedges and cooling spoonfuls of yogurt.