Mix the oil, lemon juice, spices and garlic in a large bowl.
Cut the chicken into cubes.
Add the chicken to the bowl, stir to coat the chicken with the marinade.
Cover and place in the refrigerator for 3 hours. Turn occasionally.
Put the chicken on to skewers and grill over hot charcoal for 10- 15 minutes, turning frequently and basting with marinade.
Serve with bread and salad. serves 4.