Tomato Fennel Soup

Serves 4 Ingredients: 3 tablespoons extra virgin olive oil 1 large fennel bulb (about 16 ounces), trimmed, cored, and chopped 6 medium shallots, finely chopped 1-1/2 small carrots, finely chopped 1 (28-ounce) can and 1 (14-ounce) can whole plum tomatoes 3/4 cup...