Put canned tomatoes in a saucepan. Skin the garlic, press into it. Mix both with tomato paste, honey, chilli powder, smoked paprika, cumin, salt and bay leaf and bring to the boil. Pour in Worchester sauce, vinegar and cola, bring to the boil again briefly, reduce the heat, place a ladle over the saucepan, tilt the lid on it as a splash guard and let it simmer gently for 50 minutes. Then remove the bay leaf, finely puree everything with the hand blender and then transfer to a bowl and let it cool. If you want to keep the sauce as a reserve, you can fill it while still hot in 1 - 2 jars that have been sterilized with boiling water, close them immediately, put them on the lid and let the sauce cool down. It will keep for 2-3 weeks in the refrigerator.