Preheat the oven to 180 ºC.
Grease or spray a ring cake tin.
Sift together the cake flour, baking powder, bicarbonate of soda, cinnamon and salt. Add the wholewheat flour and mix.
Beat the sunflower oil and eggs together. Add to the flour mixture and mix well.
Add the rest of the ingredients and mix well.
Spoon the mixture into the cake tin and level it. Bake the cake for about one hour until cooked and a good brown.
Turn out the cake and allow it to cool on a wire rack.
Mix the icing sugar, cinnamon and sour cream or cream cheese together. Spoon over the cake and allow it to run over the edges here and there. Chop a couple of nuts finely and sprinkle over the icing.Recipe reprinted with permission of You.