Scald tomatoes in boiling water for 1-2 minutes until skins split. Peel and cut into pieces.
Heat olive oil in a saucepan over medium-high heat. Brown the chicken breast(s) on both sides, about 4-5 minutes per side.
Add cinnamon stick, tomatoes, chicken broth, salt, and pepper to the saucepan. Bring to a boil, then cover, reduce heat to medium, and simmer for 30 minutes. Remove the lid for the last 5 minutes.
While the chicken cooks, combine prunes, honey, ginger, raisins, turmeric, and saffron in a separate saucepan with 150 ml water. Heat over medium and simmer for 15 minutes until prunes are soft.
Transfer the cooked chicken breast(s) to a preheated serving bowl and keep warm.
Let the cooking liquid reduce over medium-high heat for 2-3 minutes until slightly thickened.
Add the prune mixture to the cooking liquid and heat together over medium heat for 1 minute.
Pour the sauce over the chicken and sprinkle with toasted sesame seeds.