Slow-cooked spiced leg of lamb with artichokes, tomatoes and beans

Serves 6-8prep 15 minstotal time