In a saucer, mix together the chilli powder, salt, pepper, lemon juice and red food colouring. Make slits in the chicken pieces, rub mixture all over them all and set aside.
In a bowl combine the remaining ingredients, except the butter, and mix well. Pour this mixture over the chicken, mix to coat then place in the fridge to marinate for up to 24 hours.
The next day, preheat the oven to 200 C / Gas 6.
Melt the butter in a small bowl. Place chicken pieces on a rack over a roasting pan. Pour half melted butter over chicken.
Bake for some 15 to 20 minutes or so until beginning to crisp up. Turn the chicken over and pour over remaining butter and bake for further 15 to 20 minutes or so until beginning to crisp up. The chicken is done when no longer pink in the centre.
Remove from the oven and serve with salad and crusty bread. Use the juices from the roasting pan to make a gravy if desired, in which to dip the bread.
Also brilliant on BBQ and can cut pieces into kebab size bites and make as kebabs - magic.