Preheat your oven to 150�C (130�C fan) and line an 8-inch cake tin with two layers of parchment paper.
Roll out 1/3 of the marzipan to match the size of the cake tin and set aside.
Combine raisins, sultanas, currants, mixed peel, glace cherries, orange zest, orange juice, and water in a bowl. Microwave for 2 minutes on high or heat in a pan for 10 minutes.
In a separate bowl, cream together butter and sugar.
Beat in eggs, followed by flour, ground almonds, baking powder, mixed spice, ginger, and cinnamon.
Stir in the soaked fruit mixture until well combined.
Pour half of the cake batter into the prepared cake tin, then place the rolled-out marzipan on top. Pour the remaining batter over the marzipan.
Bake for 2 hours, or until a skewer inserted into the center comes out clean. Allow the cake to cool completely.
Brush the top of the cooled cake with apricot jam.
Roll out another third of the marzipan and place it on top of the cake. Form the remaining marzipan into 11 small balls and arrange them around the edge of the cake. Brush the top with egg wash and grill in the oven for 1-2 minutes until golden.