Soak desiccated coconut in warm milk for half an hour.
Sieve the flour with baking soda, baking powder and salt for 5-6 times.
Mix Orange marmalade in warm water and keep aside.
Beat egg till it doubles in volume. Add sugar to this and beat till light and fluffy.
Add vanilla extract, water-Orange marmalade mixture.
Add flours and milk-coconut mixture alternatively.
Fold them lightly until they’re are incorporated, do not over mix.
Batter will be of pouring consistency.
Pour in a greased baking dish.Sprinkle cranberries on the top.
Bake in a preheated oven at 180 degrees for 30-40 minutes or until skewer comes out clean.