In a large mixing bowl add all the first 12 ingredients from the above list. Mix well and add few drops of water if the marinate is too dry.
Marinate the chicken for 4 hours in the refrigerator.
Heat the oil in a deep sauce pan or kadhai. Once the oil is hot, reduce the flame and bring it down to medium to low heat. Do not add chicken pieces to very hot oil.
Add one piece of chicken and test. The chicken piece should gently sizzle and not get burnt. If you feel the oil is too hot then switch off the flame to cool it down and later turn on the heat.
Also make sure that oil should not be too cold.
Once you get the right oil temperature, fry all the chicken pieces in 2 or 3 batches. Do not overcrowd the pan. There should be enough space in between the pieces.
Cook each batch for about 10 minutes or less and not more than that. (7 minutes approx)
Remove all the fried pieces on an absorbing kitchen paper.
In the same oil, fry a handful of curry leaves and use it as garnish for chicken.
Serve the fried chicken immediately as a starter.