Wash and pat dry a whole chicken.
Apply lemon juice, seasonings, and salt to the chicken and marinate for 2 - 3 hours in the refrigerator.
Heat 1 tbsp oil in a pan. Fry the raisins and cashew nuts and remove. Then add Onions, chillies and ginger and saute.
Add Sausages, Bacon and chicken liver and fry for a minute
Add boiled vegetables, salt, pepper powder, and garam masala. Mix well
Add bread croutons, lemon juice, raisins, cashew nuts, and coriander leaves. Let cool.
Stuff the filling into the cavity of the chicken and secure with thread.
Roast chicken in a pre-heated oven at 190°c for 1 hour 15 minutes.