Place the milk powder, plain flour, baking powder, ghee and 45g of the saffron infused milk in the jar of a hand blender. Process until you get a soft dough which comes together smoothly and pulls away from the sides. Add more saffron milk, a tsp at a time, if you need more to get a soft smooth dough.
You can even mix this together an a biwl, gradually adding the saafron infused milk and knead it, but the hand blender does a quicker, neater job.
Divide the dough into 18-20 grape sized small portions, bringing the dough together tightly by closing your hand into a tight fist, then rolling them while applying pressure to get neat, smooth little dough balls. They might look tiny, but they almost double in size after soaking in the syrup.
Heat the oil/ghee over a low medium flame until it's hot but not smoking.
To check the consistency of the dough and heat of the oil, it's best to put one dough ball into the oil gently and deep fry it to check if the ball holds and doesn't split etc.
Once that is done, then fry the dough balls in one batch or two, depending on the size of the wok and quanitiy of oil.
Fry over a low medium flame, turning the balls with a slotted spoon often to get an even golden brown colour.
Once done, remove the balls to a deep dish and immediately pour over the warm saffron sugar syrup. Cover and leave the balls to absorb the syrup. It should take 3-4 hours.
Serve warm, at room temperature or chilled.
Note: You can add 1/4 to 1/2 tsp of rose essence to the dough if you like.