Fry onions till golden.
Add tomatoes, green chilli and ginger/garlic paste, cook for a minute.
Add black pepper, cardamoms and cinnamon. Mix well.
Add cumin, red chillies, coriander and all spice, mix.
Add chicken and fry on high flame.
Add tomato paste, salt and yogurt.
Cover and cook on low flame till chicken is done and oil starts to separate.
Turn off the flame and mix in lemon juice.
Garnish with coriander leaves and serve.
Pleasebe judicious and courteous in selecting your words.