Place the lamb, onions,
tomatoes and garlic in a heavy based pan then stir
in the yoghurt. Add all the spices mix well and
leave to stand for 30 minutes.
Stir the ghee into the pan,
cover and seal tightly so that the steam cannot
escape.
Place on a medium heat and cook
for 2 ours until the meat is very tender.