Preheat oven to 400F/200C/400°F Put the couscous in an ovenproof dish. Mix the stock, saffron, apricots, dates and raisins in a saucepan and bring to the boil. Pour the hot stock and fruit over the couscous. Add just enough boiling water to cover the grains, but do not flood them. Set aside for 15 minutes.
Fluff up the couscous with a fork and season it with salt, pepper and chili powder to taste. Drizzle the lemon or olive oil and lemon juice over and add the chickpeas. Mix the ingredients well, then cover the dish.
Bake the couscous for 15 minutes. Fluff up the grains, stir in the mint and coriander and return the couscous to the oven for a further 5 minutes. Meanwhile, dry fry the almonds in a heavy based frying pan over a moderate heat, turning or stirring frequently for 5 minutes until they are golden. Scatter almonds over the couscous and serve immediately.