Mix the paprika, cumin, cardamom, cinnamon, all spice, cloves, salt and pepper in a bowl. Rub the spice mix into the lamb shanks creating a spice covering that coats the lamb completely. Heat the oil over medium heat in a large dutch oven. Add the onions and begin to brown them stirring occasionally. Add the plums that you have pitted along with the sugar and cook for a few minutes with the onions. Remove the onions and plums with a slotted spoon and add the seasoned lamb to the hot dutch oven and brown the lamb well on all sides. Add the white wine and cook down by half. Add the hot stock and return the onions and plums to the pot. Adjust the seasoning, set at a simmer, cover and cook for 1 1/2 to 2 hours or until the lamb is fork tender. Serve with almond and saffron rice.