The recipe below contains alcohol and therefore is only for people over the legal drinking age in their country, please drink responsibly.
Grease a 17cm round spring release Panettone or cake tin and line the base and sides with a sheet of baking paper that sits 5 inches above the rim.
Place the rum, raisins and sultanas in a bowl and leave for 2-3 hours.
Sift the flour into a mixer with a bread hook and add the butter and salt. Mix on a medium speed for 2 minutes until combined. Add the sugar, nutmeg, vanilla, yeast, orange and lemon zest, eggs and milk and blend on a fast speed for 2 minutes until a soft dough has formed. Knead in the bowl for a further 2 minutes. Remove the bowl and cover with clingflim and leave for 2-3 hours until the dough has doubled in size.
Replace the bowl onto the mixer a kneed on a fast speed for 2 minutes, to knock the dough back down. Add the sultans and raisins and kneed for a further 2 minutes. Lightly flour a cold surface and kneed with your hands for 2-3 minutes to make sure all of the fruit is combined with the dough. Work the dough into a ball and place into the cake tin. Lightly cover with cligflim and leave to rise for a further 1 hour until the dough has risen just above the tin.
In a bowl combine the almonds, icing sugar, egg whites and caster sugar. Using a pastry brush, gently brush over the top of the risen dough. Bake in a 200ºc oven for 15 minutes before turning down the temperature to 180ºc and baking for a further 40 minutes. Leave to cool for 10 minutes before removing from the tin and cooling completely.
To serve, wrap in parchment or baking paper for decoration and generously top with icing sugar.