Marinate the chicken with little turmeric,salt and chilli powder for half an hour.
Heat the oil in a thick bottomed pan over medium heat.
Add the Bayleaves,cinnamon sticks,green cardamoms,caraway seeds and cloves,sautxe9 until the spices begin to crackle.
Add the chopped onions,turmeric and chilli powder,sautxe9 for a minute.
Add the ginger garlic pastes,fry for 3-4 minutes till the raw smell goes away.
Now mix in the Cashewnut paste and sautxe9 for a minute.
Add the marinated chicken pieces and cook for 10-15 minutes on medium heat.
Pour in the whisked yoghurt with the hot water and salt( make sure you put only to cater for the masala as the chicken has already been marinated with the salt),cover and simmer for 10 -15 minutes more over low flame.
Finally when the chicken is cooked add the cream and black cardamom powder and mix.
Serve garnished with the eggs and chopped coriander.