Preheat oven to 325 deg F. In a large skillet or Dutch oven, heat oil over high heat. Add the shanks and brown them on all sides, turning often, 5 to 7 minutes. Remove the meat and set it aside.
Pour off all but 2 tablespoons fat from the pan. Turn heat down to medium, add the proscuitto, onions, and carrot, cover and cook for about 10 minutes, stirring often, until the vegetables are soft. Put in the garlic and cook for one more minute. Add the wine, tomatoes and beef stock and bring to a boil. Put in the lemon peel, bay leaf, rosemary and oregano, stir to mix, then add the veal shanks. Cover the pot and put in the center of the oven. Bake for 1 ½ to 2 hours or until the meat is tender and falls away from the bone, turning the meat occasionally.
Once cooked, remove from oven and remove bay leaves from sauce. Serve over the Risotto Milanese and top with the basil gremolata.
In a food processor, combine all ingredients and keep refrigerated. This will keep for 2 to 4 hours.