How to Make It
In a medium saucepan, combine the jam, vinegar, water, curry powder, garlic, salt, coriander, ginger, cloves, allspice, bay leaf, cumin and pepper. Bring to a boil, then simmer over low heat for 5 minutes. Let the marinade cool completely.
2. Put the lamb in a large glass baking dish, add the marinade and toss to coat evenly. Cover and refrigerate for 2 hours, tossing the meat 2 or 3 times.
In a small heatproof bowl, cover the apricots with boiling water and let plump for 1 hour; drain before using. Soak eight 8-inch bamboo skewers in water.
Thread the lamb cubes and apricots onto the skewers, using 3 apricots per skewer. Return the skewers to the marinade for up to 2 hours.
Light the grill or preheat the broiler. Grill or broil the skewers for 12 to 15 minutes, basting and turning occasionally, until the lamb is still slightly pink inside. Serve at once.