1. In a large bowl combine citrus juices and zests, yogurt, olive oil, garlic, spices and herbs, mix well. Pour all but 1/2 cup marinade over chicken and toss to coat completely. Let chicken marinate 1-2 hours (or overnight).
2. Salt chickens. Place chicken skin side down on barbecue/grill and cook with lid up 10-12 minutes. Turn chicken and baste with reserved marinade. Continue to cook, basting occasionally, lid down for 10-12 minutes.