To serve:
Melt the butter in a heavy casserole just big enough to take the rabbit.
Put the rabbit in and the salt followed by the coriander, onion, garlic and ginger.
Scatter in the powdered spices and cook them for a few minutes, turning everything together methodically and taking care not to burn them.
Drop in the olives.
Pour in the water, bring the liquid up to a simmer before turning it right down and putting the lid on. Leave it on the hob to cook 2 hours, check the temperature after 5 minutes by lifting the lid - it should not be boiling, just gently simmering. Regulate the heat again if necessary.
20 minutes before serving drop in your preserved lemons.
When done, scatter the rabbit with chopped coriander leaves and serve with couscous dusted over with a little cinnamon.