In a large, deep, nonreactive container with a cover, combine the saffron water, lime juice, olive oil, onions, garlic, lime zest, yogurt, salt and pepper. Beat well with a fork. Add the pieces of chicken and toss well in the marinade. Cover and marinate for at least 24 hours and up to 3 days in the refrigerator. Turn the chicken twice during this period.