Cuban Lamb Shanks

Cuban Lamb Shanks - 4 lamb shanks, 4 cinnamon sticks, 4 cardamom pods, 6 cloves, 3 small onions, peeled and finely sliced, 1 1/2 tbsp of ginger paste, 1 1/2 tbsp of garlic paste, 1 tsp ground turmeric, 1 tsp chilli powder, 2 tsp ground cumin, 2 tbsp of ground coriander, 4 tbsp of plain yoghurt.