

Pat the pork dry with paper towels and season it with salt and pepper.
In a large bowl, mix together the orange juice, honey, wines, cinnamon, cloves, garlic, rosemary, salt, pepper, and olive oil. Place the pork in this marinade, cover with plastic wrap, and refrigerate for 24 hours. Turn the pork occasionally to ensure it marinates evenly on all sides.
The next day, remove the pork from the refrigerator and place it in a roasting pan. Pour the marinade over the pork, adding a little water if needed. Arrange the orange and apple slices on top. Cover the pan with aluminum foil and roast in a preheated oven at 180°C (356°F) for approximately 1 hour per kilogram of meat. Turn the pork occasionally and baste it with its juices. Add a little water to the pan if necessary to maintain moisture.
Towards the end of cooking, remove the foil and let the pork brown for a nice golden finish.
