Wash duck and pat dry with
absorbent kitchen paper.
Make 2-3 cuts in meaty parts of
duck.
Place duck in a shallow
non-metallic dish and set aside.
Heat oil in a frying pan, add onion
and cook, stirring, until soft.
Stir in garlic, ginger, cardamom
pods and cinnamon stick and fry for 2 minutes more.
Stir in honey and lime juice, then
pour over duck portions.
Cover and leave in cool place for
2-3 hours to marinate.
Preheat oven to 200oc
(400oF), Gas 6.
Transfer duck to a roasting tin if
shallow dish is not ovenproof, then cook for 45-60 minutes, basting
occasionally with marinade, until browned and tender.