In a large skillet put 2 tablespoons butter, the chicken pieces, onions, 1 teaspoon salt, 1 teaspoon pepper,2 teaspoons cinnamon, the ginger, cumin, cayenne, saffron, turmeric and chicken stock.
simmer gently, covered, until the chicken is cooked, 45 minutes.
remove the chicken from the sauce and let it cool.
remove all the bones and tear the chicken into 1 inch pieces.
bring the liquid to a simmer and add the eggs stirring gently until the eggs are cooked and most of the liquid is evaporated, 4 to 5 minutes.
add the chicken, cilantro, parsley, salt and pepper and mix well.
Preheat oven to 375°F.
Toast the almonds in the oven until they are very lightly golden and hot to the touch, about 5 to 7 minutes.
Coarsely chop them in a blender or food processor and mix with 3 tablespoons sugar and 3/4 teaspoons cinnamon.
set aside and reserve the rest of the cinnamon sugar for a garnish.
Melt the remaining 12 tablespoons butter. brush a 12 inch pie pan with the butter.
place one sheet of phyllo dough on the bottom of the pie plate so that it completely covers the bottom of the plate and extends over one side by several inches.
brush the whole sheet of phyllo lightly and continue with 7 more sheets moving in a pinwheel effect, brushing butter on each sheet.
spread the chicken mixture on the phyllo and sprinkle with the almond mixture.
Fold the overhanging phyllo up over the chicken and almonds and brush with butter.
then continue adding 7 more sheets of phyllo to the pie as your did before.
tuck all the overhanging edges under the pie and brush remaining butter over top of the pie.
place in 375F oven and bake until golden brown and flaky, about 20 minutes.
sprinkle the garnishing cinnamon and sugar over top.