Ingredients
125g vegan margarine (cold) 
125 ml (half cup) oil
¾ cup (180ml) castor sugar
1/2 tsp cinnamon powder
1/2 tsp nutmeg powder
1/2 tsp cardamom powder
1/2 tsp bicarbonate of soda
1/2 tsp baking powder
Pinch of fine salt
(1/4 cup (60 ml) semolina
2 cups + ⅛ cup (250ml+250ml + 30ml) flour (add little more if necessary until you get a soft dough) 
Whole almonds

Let's bake :-) 
Preheat oven on 180 degrees (fan) 
Line baking trays with baking paper or spray  two large baking trays with vegan cooking spray - Set aside.
Using an electric beater -  Cream vegan margarine, oil and sugar until  white. 
Add in the rest of the ingredients and beat well.
Add in flour until you get a soft dough. 
Roll into rounds, place on trays and press an almond in the centre. 
Bake for 20 to 25 minutes.