Drain the artichokes and reserve the oil; slice the artichokes thickly
Heat two tablespoons of the reserved oil in a pan and gently fry the onions and garlic until soft; add the leeks and continue cooking for about 5 minutes; add the artichokes and stir gently taking care not to break them up too much; stir in the olives, the anchovies, the parsley, the marjoram and lemon zest and mix well and season to taste
Roll out the pastry to a long rectangle, about 30cm x 45cm; spread the sundried tomato pesto lengthways down the middle of the pastry in a line about 5cm wide; spread the artichoke and leek mixture on top of the pesto
Brush down one side of the pastry with the beaten egg; fold the other side over the filling, then the egg-washed side over this to seal; turn over so the seal is at the bottom, to look like a giant roll; place on a baking sheet lined with baking paper
Cut two-thirds of the way through the roll every 4cm to make 10-12 sections, then join the two ends together with a little more egg wash, to form a ring
Gently twist each piece of the ring over without tearing it so that the filling is side up; brush the pastry with the remaining beaten egg
Bake for 40-50 minutes until the pastry is golden and puffed
10 servings