Cut the meat into chunks and lightly coat in the flour. Heat about 2 tbsp olive oil in a large casserole pan and fry the meat in batches until it is browned.
Remove from pan with a slotted spoon and set aside. Add onions to the pan and fry for a few minutes before adding the garlic. Return the meat to the pan and add the wine. Cook until wine has all but evaporated.
Add tomatoes, tomato puree, bay leaves, cloves, cinnamon and oregano. Add half a tin of water. Mix well, bring to the boil and simmer gently for 2-3 hours. Check seasoning and add parsley before serving.