Heat the water to lukewarm, and mix in a small bowl with salt, sugar and yeast.
Place the butter on the bottom of a large mixing bowl. Add yeast mixture to this and mix well with a wire whisk.
In another bowl mix together all dry ingredients (flour, spices and milk powder).
Begin to add dry ingredients, one cup at a time, until mixture is thick enough to turn onto a floured surface, where you can finish adding dry ingredients by kneading them in by hand. (Or use an electric mixer with a dough hook if you're lucky to have one).
Knead dough for approximately 10 minutes, add in dried fruit and knead for another 5 minutes.Place dough into a greased bowl, and let rise until doubled (about 30-45 minutes) in a warm, draft-free area.
Punch down, and shape into a loaf. Place loaf into greased bread pan, cover and let rise until doubled again (about 30-45 minutes), in a warm, draft free area.
Bake at a low temperature of 115°C for approximately 65 minutes or until loaf is golden brown and sounds hollow when tapped with a spoon.