To prepare the marinade, zest one of the oranges and set aside the zest, then juice all of the oranges.
Mix the orange zest, orange juice, Garlic, Parsley, Chilli powder, a pinch of Salt, olive oil and honey in a large bowl. Stir well to ensure the honey is diluted.
Place the diced chicken in the marinade and turn to coat evenly. Cover and leave to marinade for 30 minutes, or for best results overnight in the refrigerator.
Remove from the refrigerator 30 minutes prior to cooking. Remove the chicken from the marinade and drain well. Thread onto the skewers.
Cook on a pre-heated barbecue or grill for 15 minutes turning regularly, or until cooked through. Baste with the remaining marinade half-way through cooking.