Cut the lamb's meat into small cubes and keep aside. (I used neck chops and made stock with the bones)
Clean the artichokes by removing the outer leaves and the inner beard, cut them into thin slices and place them in a large bowl with the juice of 1 lemon, so that they do not blacken.
In a large frying pan or skillet, heat the olive oil and add the peeled and chopped garlic cloves.
Once the garlic has softened a little, add the chunks of lamb and brown for a couple of minutes, turning often.
Season with salt and pepper , add the artichokes and cook over high heat for a few minutes.
Add the white wine and leave the heat high until the alcohol evaporates.
Add I cup of stock or hot water, cover and cook over a low heat for about 20 minutes.
In the meantime, pot a pot of water on to boil for the pasta. Add salt once it starts to boil and bring to the boil again.
Squeeze the juice from the second lemon and grate the rind to make a teaspoon of lemon zest.
Add the lemon juice to the meat sauce. If necessary turn the heat up to reduce the sauce if it is too liquid. Add some of the fresh parsley to the sauce and mix it in.
Cook the pasta slightly less than al dente according to the instructions on the packet. Save a cup of the cooking water and drain the pasta. Then add it to the pan with the sauce.
Mix everything together carefully so the pasta doesn’t break and the let the pasta finish cooking in the sauce. Depending on the type of pasta you use this could take a minute or 5 minutes. If the sauce seems dry add some of the saved pasta cooking water.
Serve immediately with a sprinkling of lemon zest and some chopped fresh parsley.