Heat oil in a large heavy based oven safe pot which has a firm fitting lid over a medium heat and sauté the onion and garlic for 2 minutes then add carrots and celery followed by all the spices, stirring well with a wooden spoon.
Now add the drumsticks and sear all over, turning with metal tongs.
Pour in the stock, followed by the preserved lemon.
Carefully drop in ½ the apricots and place the lid on and transfer to the preheated oven and cook for a further 30 minutes.
Check for seasoning and add the remaining apricots and cook for a further 10 minutes or until chicken is tender.