Clean and cut the chicken into fairly big pieces.
Chop two onions and all the tomatoes and cook in two cups of water.
Mash and rub through a sieve.
Slice the other two onions thin.
Grind together cloves, red chillies and cinnamon, using a little of the vinegar.
Fry sliced onions in ghee till brown.
Remove and keep aside.
SautT the ground ingredients in the remaining ghee.
Add chicken and fried onions.
SautT for a while longer, then add salt and the remaining vinegar.
Cover and cook on low fire till chicken is just done.
Add the tomato-onion mixture and cook on slow fire till chicken is tender and the gravy is thick.
:- Serve hot with rice or parathas.