Combine half the flour with the yeast and mix for even distribution.
Melt margarine and add salt, 1/2 the sugar and the milk and stir to dissolve the granules.
Pour the lukewarm mixture into the flour and yeast mixture and mix using a wooden spoon. Fold in the remainder of the flour, eggs and the soaked raisins.
Turn the dough out on a lightly floured work surface (1/4 cup - 1/2 cup flour) and knead to form a moderately stiff dough that is smooth and elastic (for about 8 minutes).
Shape into a ball and place dough in a lightly greased bowl. Cover with plastic wrap or aluminium foil and leave to rise in a warm place until doubled in volume for about 1 hour.
Return the dough to the floured work surface and punch down. Cover and allow to rest for 10 minutes then roll out to a rectangular shape 15 x 7 inches, using a lightly floured rolling pin. Brush the surface with a little water.
Combine remaining sugar and cinnamon powder and mix well. Sprinkle the mixture over the surface of the dough, then roll to form a loaf; pinch the seam to seal the loaf.
Place loaf in a greased loaf pan, seam side down. Let it rise, covered, until nearly doubled in volume, about 30 minutes.
Bake in a preheated oven 180°C (350°F) for about 35 minutes or until a brown colour is achieved and hollow sounding when tapped.
Remove from oven, cool in pan for about 5 minutes then un-mould and finish cooling on a cooling rack before slicing and serving.
FOR ICING:Combine icing sugar, vanilla essence and milk and whisk until smooth. Drizzle swirl loaf with the mixture.
Recipe Note: 1 packet Instant Yeast = 1 1/2 Tablespoon.
Yield: 10 slices