In a large pan heat the olive oil and add the bacon. Sauté until golden brown and remove from the pan. Add the onions into the same pan and fry until browned. Add the garlic, carrots, cumin, cardamom, cloves, cinnamon sticks, bay leaf, saffron, chorizo, masala and turmeric and cook for about 20 minutes.