Remove the skin, cut the whole chicken into 12 pieces, clean, wash and drain them.
Rub the chicken pieces with salt and lemon/lime juice and leave aside for 15 minutes.
Mix together freshly ground ginger garlic paste, turmeric and red chilly powder (kashmiri chilli powder)and rub the chicken with it.
Steam it on medium heat for a few minutes till it sweats a bit and turns opaque or is half cooked. It will be a bit soupy at the bottom. Do not throw away this soup. Remove from the stove and leave aside to cool.
Heat the vegetable oil in a frying pan or dutch oven and on medium high heat fry all the chicken pieces in small batches till golden brown and crisp. Do not over fry as they would become hard and dry like charcoal. Drain on paper towels.
Now add some kashmiri chilli and some powdered garam masala spices to the left over soup that we reserved after steaming the chicken. Spoon in a tablespoon of hot oil from the dutch oven into it, stir to thicken a bit, then toss into the sauce all the fried chicken pieces, turn over to coat them evenly and serve them immediately.
Alternatively you could thicken the sauce with a tsp of corn starch mixed with water and instead of tossing the chicken pieces in it, serve it as a dipping sauce with the crispy fried chicken pieces. They taste delicious! Enjoy with rice and salad.