In a large mixing bowl, combine the flour, sugar, salt, instant yeast, cinnamon, nutmeg, and ginger. Mix well.
In a separate bowl, whisk together the warm milk, melted butter, and egg until combined.
Pour the wet ingredients into the dry ingredients and mix with a wooden spoon until a dough forms.
Add the raisins, currants, and candied orange peel to the dough. Knead the dough for about 8-10 minutes on a floured surface until it is smooth and elastic.
Place the kneaded dough into a lightly greased bowl, cover it with a clean kitchen towel, and let it rise in a warm place for 1 hour, or until doubled in size.
Once risen, punch down the dough and divide it into 12 equal pieces. Shape each piece into a ball and place them on a lined baking sheet, leaving some space between each.
Cover the buns with the towel again and allow them to rise for another 30 minutes.
Preheat your oven to 375°F (190°C) during the last 10 minutes of the second rise.
Bake the buns in the preheated oven for 20-25 minutes or until golden brown.
While the buns are baking, make the icing by whisking together powdered sugar, lemon juice, and enough milk to reach a drizzling consistency.
Once the buns are out of the oven, allow them to cool slightly before drizzling the icing in the shape of a cross over each bun.