Melt 1/2 cup sugar in a pan over medium heat until dark brown.
Add 1/4 cup water to the caramel and heat until sugar dissolves.
Let the caramel cool and set aside.
Preheat oven to 350F / 180C.
Coat dry fruits and nuts with 3 tablespoons of flour and set aside.
Mix remaining flour, baking powder, spices, and salt.
Beat butter and 3/4 cup sugar until fluffy (10 mins by hand, 3-4 mins with electric beater).
Add vanilla and eggs alternately with flour mixture, folding gently.
Fold in cooled caramel and dredged fruits.
Pour batter into greased cake pan and bake for 50-55 mins until dark brown and a skewer comes out with moist crumbs.