Heat the ghee in a medium-size sauce pan over high temperature. Add the chicken and brown on all sides.
Add the garlic and fry for 1 minute.
Add the onion and fry for 3 minutes, until the moisture evaporates.
Add the garam masala and fry for 2 minutes.
Add the yoghurt, cream and ground almonds and bring to a boil. Add the tumeric and milk mix at this time also.
Bring down heat and simmer for 10 more minutes, stirring frequently. Meanwhile, place the saffrons trands in warm water and press with a spoon, trying to extract as much color as possible.
Once the chicken is done, add the saffron water and mix well.