2. Pat the duck completely dry inside and out with paper towels, and remove the large chunks of fat from the cavity.

3. Cut off the loose neck skin and truss the bird securely, then prick the surface around the thighs, the back and the lower part of the breast with a skewer or the point of a sharp knife.

4. In a heavy casserole dish, heat the oil over moderate heat until a light haze forms above it. Add the duck and, turning it frequently with a slotted spoon or tongs, cook for about 15 minutes, or until it browns richly on all sides. Transfer the duck to a plate and discard the fat remaining in the casserole.

5. Pour in 1 cup of the chicken stock and bring to a boil over high heat, meanwhile scraping in any brown particles that cling to the bottom and sides of the pan.

6. Stir in the cloves and chill, then return the duck and the liquids that have accumulated around it to the casserole.

7. Cover tightly and braise in the middle of the oven for 1 hour. Remove the duck to a plate, and with a large spoon skim as much fat as possible from the surface of the cooking liquid.

8. Discard the cloves and chilli. Add the remaining cup of stock to the casserole and, stirring and scraping in the brown bits that cling to the pan, bring to the boil over high heat.

9. Mix in the orange juice, lime juice, sweet bell pepper and salt. Return the duck to the casserole and baste it with the simmering sauce. Cover tightly and return the duck to the oven for about 15 minutes. To test for elasticity, pierce the thigh of the bird with the point of a small, sharp knife. The juice should trickle out a clear yellow; if it is slightly pink, cook the bird for another 5 to 10 minutes.

10. Place the duck on a heated platter and pour the sauce over it. Garnish the platter with the orange wedges or slices and serve at once.