Clean and wash the artichokes and cook them in plenty of boiling salted water with lemon juice for about 30 minutes. In the meantime, wash the rabbit, dab dry and cut into 6 pieces. Peel the shallots. Clean, wash and halve the tomatoes. Wash and dry oranges and cut into slices. Heat the oil in a frying pan. Fry the rabbit parts and shallots for about 10 minutes, turning them over.
Season with salt and pepper. Deglaze with 1/2 litre water. Add tomatoes, oranges, laurel, rosemary and cinnamon stick. Braise in a closed roaster in a preheated oven (electric cooker: 200 °C/ gas: level 3) for about 40 minutes. Cut the artichokes in half and braise in the open roaster for the last 10 minutes. Season if necessary and serve