Mix together everything except the sugar and wine into a big bowl, and leave to soak for a few hours.
Pour it into a colander to strain off the excess liquid (mainly oil), then arrange everything neatly in a casserole. Mix together the sugar and wine, and pour over the top.
Bake covered at 180C/350F for about half an hour until it gets nice and hot. Then take the lid off, stir evrything around a little, and bake uncovered for ten or fifteen more minutes.