In a large bowl, mix together half of the spices with the chicken.
In a blender, puree garlic and ginger with the lemon juice until smooth.
Mix in the yogurt, spices, oil, and food colouring.
Toss chicken in marinade until coated.
Cover and marinate in the refrigerator for at least 8 hours or overnight.
Preheat oven to broiler, line a large baking sheet with aluminum foil, and place a rack over top.
Place chicken on the rack. Broil until charred (about 10 minutes per side), flip over and continue until charred on both sides. (If the chicken is not cooked after this point, turn the oven down to 350°F, and continue cooking until fully cooked.)
Brush butter over top and cool for 5 minutes before serving.