Beef Liver M’charmel

Ingredients: 0.6 pound (300 grams) beef (or lamb) liver cleaned and thinly sliced 2 teaspoons paprika 1 teaspoon ground cumin 1/2 teaspoon cayenne pepper 1 teaspoon salt 2 tablespoons finely chopped cilantro 2 garlic cloves (crushed) 1 tablespoon olive oil 1 tablespoon white vinegar (or lemon juice) Water All-purpose white flour Olive oil