Line a 1.5 litre/2 pints 13fl oz round-bottomed bowl/basin with cling film.
Trim the crusts from the Madeira cake and cut into thin slices.
Place the brandy and orange juice into a bowl and mix well.
Dip the cake slices into the fruit juice and brandy mixture, then use to line the inside of the basin until all the inside is covered. You should have some cake left over to finish the pudding later.
Place the butter and sugar into a clean bowl and beat together until completely combined.
Add the almonds, a little at a time (be careful so the mix doesn't split), mixing continuously.
Fold in the whipped cream, then add the thawed raspberries.
Add the mixture to the inside of the cake-lined bowl.
Cover with the remaining cake slices and place into the fridge to chill overnight.
Sieve the icing sugar into a bowl and add the schnapps. Add the fresh raspberries and leave to macerate for at least one hour.
To serve, carefully turn the cake out onto a large plate and gently remove the cling film.
Cut out generous wedges of the cake and place onto plates. Spoon the macerated fruit alongside and add a dollop of cream.