1. Make small incisions in meat and insert cloves with head exposed.
2. Put half of the butter, ghee and onions in the pan, add meat and remaining ingredients on top of meat.
3. Cover and cook on high heat for 10-15 minutes to brown onions and meat.
4. Turn meat and brown on other side.
5. Cover and simmer on low flame till meat is cooked, about 2½ - 3 hours. To prevent meat from burning check every half hour.
6. Serve in its own gravy with roast potatoes.