In a spice grinder, grind cumin, coriander, fennel and black pepper. Put powdered spices in a bowl. Add garlic powder, onion powder, ground cinnamon, cloves, red chilli powder, sugar and salt. Mix well. Add vinegar and oil and combine. Pour marinade over chicken. Rub marinade on all chicken pieces and set aside for at least 2 hours.