100g/3陆oz dried cranberries
4 large unwaxed oranges
4 sprigs rosemary, leaves picked and finely chopped
350g/12oz plain flour, plus extra for dusting
160g/5陆oz blanched almonds
3 tsp baking powder
420g/15oz caster sugar
35驳/1录辞锄 caster sugar
pinch ground cinnamon
3 large free-range eggs
3 large free-range egg yolks
50ml/2fl oz whipping cream
2 tbsp Marsala wine
2 tbsp orange-flavoured liqueur such as Cointreau