Wash, clean and cut the chicken to medium sized pieces.
Heat oil in a non-stick pan.
Add the cloves and cinnamon and when they splutter, add the onions and sautT till they start turning yellow.
Add the shredded ginger and garlic and continue to sautT.
Add the tomatoes and continue to sautT for a minute.
Add the chicken and turmeric powder and mix up well and cover with a lid and cook on medium heat for 10 min.
Add coriander powder, chilly powder, chicken curry powder and salt and mix it up well.
Add 1 or 2 cups of water depending on how much gravy is desired.
Cover and cook for another 10 min.
Remove the lid and let the pan remain on the stove till the gravy comes to your desired consistency.
Heat a little oil in another pan.
Add pepper, freshly powdered cumin and fennel.
Roast it for a minute and add it to the chicken and mix well.
Garnish with finely chopped coriander leaves.
:- Serve hot with pulao, plain rice or chappathis.