In a large bowl, combine remaining ingredients. Add chicken and coat thoroughly with marinade. Cover and refrigerate for 2-8 hours.
Impale chicken on pairs of skewers, through the flat side, building into a large log shape. Place chicken on grill to cook. Grill on the first side for at least 3-4 to avoid tearing when you turn it.
Serve with sliced red onions with parsley, diced cucumbers and diced tomatoes on flat bread.