Preheat the oven to 140c 120c (fan)
Prep the lamb by making 20 incisions with a knife and stuff the garlic cloves and sprigs of rosemary into each one.
In a small bowl, mix the oil, fresh lemon juice, lemon peel, garlic powder, marjoram, thyme leaves and season with salt and pepper.
Rub the mixture all over the lamb
Place sprigs of rosemary around the tin and pour in the white wine and chicken stock (or any stock of your choice) into the roasting tin and sit the lamb on top.
Cover with tinfoil and roast for 4 1/2 hours. Remove tinfoil and roast for a further 30 minutes. Remember to check if the meat is drying out. If so, add some more stock or wine to top it up.
Remove the lamb from the oven and let is rest for 10 minutes.
Serve with your choice of sides.