Marinate chicken for 20 minutes with juice of 1 lemon and 1 tsp garlic paste.
Remove seeds from 2 green chillies and lightly fry in oil. Keep them aside.
Heat oil in a pan.
Add curry leaves, kalonji, cumin seeds and cook for 2 minutes.
Add all remaining spices, ginger, garlic, onions, little water and cook for 3 to 4 minutes. (Do not burn masala.)
Add chicken and fry until brown.
Add tomatoes and cook for few minutes on high flame.
Cover and cook till almost tender for 10 to 12 minutes.
Add fried green chilies, coriander leaves, juice of the remaining lemon and simmer for 5 to 6 minutes.
Garnish with ginger juliennes, green chilies and lemons.
:- Serve hot.