Preheat the oven to Gas Mark 4 or 180 C.
Butter a casserole dish or deep oven tin (9 x 13 inches).
Soak Saffron strands in warm milk and set aside.
Combine the Plain Flour, Baking Powder, Cardamom and Salt in a large bowl.
Separate eggs and place egg whites and yolks in separate bowls.
In a second bowl, beat the egg whites for 1 minute before adding 50g of the sugar and beating for another minute.
Continue to beat for 1 – 2 minutes until soft peaks are formed.
In a third bowl, beat egg yolks with remaining sugar for 2 minutes.
Add the milk to the egg yolk mixture and whisk to combine.
Add the flour mixture to the egg yolk mixture slowly.
Add yolk mixture on top of whites. Fold in gently.
Pour into greased tin/dish and bake for 25 – 30 minutes.
Make the Milk Syrup by combining the 3 milks in a large bowl or jug. Add cardamom and saffron and mix to combine.
Whisk Cream with sugar until slightly thickened.
Once Cake has cooled, pierce all over with a fork and drizzle in the milk.
Leave for 30 minutes.
Beat the cream with sugar and either pipe or spread over the top.
Make the additional syrup and serve cake with syrup in bowl.
Top with Pistachios.