Heat olive oil in a deep saucepan on medium heat.
Pour boiled onion paste in it and stir for 2 minutes.
Add ginger and garlic paste and stir again.
Pour orange juice, lemon juice, and vinegar, all in one sauce, chicken/vegetable stock and water into the saucepan on medium heat
Add brown sugar/normal sugar, salt, grated orange rind, red chilli flakes/powder and Italian herb mix onto it and bring to boil for 8-10 minutes and remove from heat.
Mix cornflower with chili flakes and salt.
Beat the eggs in a bowl until well blended. Keep aside.
Heat the oil in a pan.
Coat chicken pieces with cornflour mixture and then with bitten egg and deep fry it till those turn golden.
Pour fried chickens in the orange sauce and boil it till thicken.
Add Rum to the chicken mixture and boil for 2-3 minutes on low flame.
Chicken in orange sauce with Rum is ready. Serve it with steamed rice.