Seperate eggs when cold and leave at room temperature for at least 30 minutes.
Preheat oven to 350 degrees F. Line a 12-cup muffin pan with foil liners (along with the paper insert).
Whisk flour, baking powder and salt together in a small bowl and set aside.
Beat eggs whites and cream of tarter with the hand held beater for about 1 minute, until soft peaks begin to form. Set aside.
Rinse and dry beaters thoroughly. Place 3 yolks in a large bowl and beat for about 2 minutes, until thick. Add sugar in 3 batches and continue to beat for about 4 more minutes, until thick and falls back as ribbons when beater is lifted. Add milk and beat for a few seconds, until mixed well.
Switch to a rubber spatula and fold in flour mixture in 2 additions and then fold in beaten egg whites in 3 additions. (Be gentle while folding the whites)
Scoop batter into the prepared muffin cups, filling not more than half way. Place in oven and bake for about 20 minutes, until a tooth pick inserted in the middle comes clean. Place pan on a wire rack and cool.
While the cupcakes are baking, heat about ½ cup milk and 2 pinches of saffron in the microwave for 30-45 seconds. Set aside to cool and saffron to steep in the milk.
After the cup cakes have cooled completely, remove the paper wrapper and place back back in the foil cups. Poke holes with a toothpick all over each cupcake.
Stir together remaining ½ cup milk, sweetened condensed milk, evaporated milk and cardamom powder along with steeped ½ cup saffron milk . Spoon milk slowly on each cupcake evenly, until all milk is done.
Let cupcakes stand at room temperature for about 15 minutes before placing in the refrigerator for at least 6 hours or overnight for the milk to soak in.