Take all the stuff in the list from the cinnamon stick all the way down to the crushed garlic and put them in a pot or pressure cooker. Add the chickens and fill with enough water to cover them by and inch. Add 1 to 2 tablespoons of salt (of to taste; if your tasting the salt in the water you'll want to add the chickens last). You'll be saving the liquid for making the rice later. Boil for one hour in a regular pot, or 35 minutes in a pressure cooker.
While the chicken is boiling, clean the rice and fry it in olive oil until some of the grains look white. Set aside. Steep the saffron in 1/4 cup (or a little less) hot water.
When the chicken is done boiling, remove the chicken carefully (you don't want them to break apart). Set aside to drip. You can strain the broth and discard the pieces in it, or you can keep the broth as-is. I usually strain it because my husband doesn't want to remove whole spices from his food.
Put the rice in the pot, and cover up to your first knuckle (from the tip of your finger). You might need to add water or use less, depending on your elevation and humidity and all that. Now is also a good time to check the saltiness, and add if needed (if you made it too salty, the only way to save the dish is remove some of the liquid and replace it with some plain hot water). Bring the rice to a boil, then bring down to a simmer until the rice has absorbed all the liquid. In the meantime, go back to the chicken.
Rub the chickens with oil and then dust them with garlic, cinnamon and turmeric. When the rice is done cooking, plate it in a large dish. Quickly pan-fry the chicken in olive oil, and arrange with the rice. You can garnish with chopped cilantro, mint and parsley. Wrap in foil and put in warm oven to keep warm until serving. Eat with daqoos and whatever other sauces you feel like.