Artichoke and Egg Pie

12 tender young globe artichokes 1 lb (500g) olive oil pastry or 8 oz (225g) puff pastry 1 lemon 1 medium sized onion (41hoz/ 130 g), finely chopped 1 bay leaf 9 eggs 2 oz (60g) grated hard cheese 1 small clove garlic, peeled and finely chopped 1 tbsp finely chopped fresh marjoram leaves 9 [...]