Preheat the oven to 200C/400F/Gas 6.
Sift the self-raising flour, wholemeal flour, sugar and baking powder into a bowl.
Add the lemon zest, cinnamon, cloves, star anise and nutmeg and mix well.
Add the sultanas and cherries and mix again.
Place the milk, egg and yoghurt into a clean bowl and mix well.
Place the honey and butter into pan over a medium heat and cook until the butter has melted. Stir gently to combine.
Add the honey and butter mixture to the yoghurt and egg mixture and mix well.
Add to the dry ingredients and fold together until just combined.
Spoon the mixture into muffin cases and transfer to the oven to bake for 20-25 minutes, until risen and golden. Remove from the oven and leave to cool on a wire rack.
For the icing, place the icing sugar, lemon juice and water into a bowl and mix well, until smooth.
To serve, spread the icing on top of the muffins once they have cooled and decorate with silver sugar balls.