Mix the wine, brandy, vinegar, shallots, carrots, garlic, pepper, thyme, rosemary, parsley, bay leaf and a little salt in a porcelain bowl. Fold in the meat until the marinade covers it. Then cover and put in the refrigerator (around 8 hours).
Remove the meat from the marinade and pat dry with kitchen paper. Set the marinade aside.
Heat 1 tablespoon of oil in a large saucepan. Add the meat in portions and fry over a medium heat for 3-4 minutes, turning until it is browned all over. Take the finished portions out of the saucepan and set aside, if necessary, add more oil.
Return the meat set aside to the saucepan. Add tomatoes, mushrooms and orange peel. Strain the marinade through a sieve into the saucepan. Bring everything to the boil, then cover and stew at 150 ° C in the preheated Bach oven for 2 hours and 30 minutes.
Take the pan out of the oven, add the ham and olives and stew the dish in the oven for another 30 minutes until the meat is cooked through. Remove the orange peel, garnish the finished stew with parsley and serve immediately.