Preheat oven to 180 degrees C. Grease and flour one 23x33cm cake tin.
In a large bowl, cream the butter or margarine with the sugar until light and fluffy.
Beat in the flour, yoghurt, eggs, vanilla, cinnamon, allspice, nutmeg, ground cloves, salt and baking soda. Mix until combined then beat at high speed for 2 minutes.
Pour the batter into the prepared tin and bake at 180 degrees C for 30 to 35 minutes or until a skewer inserted near the center comes out clean. Cool cake in pan on a wire rack for 15 minutes, remove from pan and continue to cool.