Wash basmati with water well and soak it in water for half an hour
In a pan put some olive oil and fry the(cinnamon stick+bay leafs+carnation+cardamom) for 15 min then take them out the pan you need them any more
After that chop the tomato to small pieces then add it with chopped onion,green beans, garlic,ginger, tomato paste pomegranate molasses,and olives. cook them for 10 min covering the pan and stir from time to time.
Pour the chicken broth in the pan and add saffron +salt but taste a bit to make sure of the Salinity finally dry rice from water and add to pan after broth boils cook for about half an hour on high fire at the first 5 min then reduce it to very low cover the pan.