Heat the oven to 180°C. Line a medium loaf tin with parchment paper or basket.
Combine the flour, baking powder and ground ginger in a large mixing bowl.
Grate the carrots and add to the flour mixture.
Whisk the eggs with the sugar until creamy in another bowl, then add the oil and milk.
Add this to the flour mixture and combine until you get a textured batter.
Fold the walnuts and sultanas into the batter.
Tip the batter into the prepared tin.
Put the tin in the middle of the oven and bake the cake for 45-55 minutes, until it's golden and an inserted skewer comes out clean.
Let the cake rest in the tin for 5 minutes, then transfer it to a wire rack.
When completely cooled, add some icing, cream cheese frosting etc before serving.