Heat a large, heavy-bottomed pan over high heat.
Add the oil, butter, onions, ginger and garlic and sauté 8-10 minutes.
In the pan, add another tbsp of oil
Sauté the spices, (bay leaves, ground cloves, ground cardamom, ground star anise, cinnamon sticks, cumin & pepper) garlic, and ginger and sauté for another 2 minutes
Add the chicken with its marinade and sauté 2-3 minutes
Add tomatoes, green chili, and dried plum and stir to coat.
Add ½ cup water and bring to a gentle boil.
Turn the heat down to simmer covered for 30 minutes
Turn off the heat once the chicken has cooked. Uncover the chicken.
Add salt, and garam masala
Turn off the heat. Add kewra water and lemon juice and stir to combine.