Preheat oven to 350 degrees
In a bowl, add the almonds, raisins and candied fruit mix, pour rum or brandy over mix. Set aside, allow to sit for at least 15 minutes.
In a separate bowl add the buns that have been cut into small pieces. Pour the hot milk over the bread, cover and allow to rest for 15 minutes.
Grease and sugar a cake pan.
Add sugar and eggs to the bread mixture and mix well (make sure bread is mashed).
Mix in the orange rind and juice, followed by the melted butter and cinnamon. Continue to mix.
Finally mix in the rum fruit mixture.
Pour the batter into the prepared pan.
Place the cake pan into a large roasting pan, adding approximately 2 inches of boiling water.
Allow to cook for 40 minutes in the water bath. Use a toothpick to check if pudding is done.
Remove from oven and allow to cool in water bath.
Remove from pan and decorate. I dusted mine with icing sugar.