For the chicken: Mix together the paprika, coriander, cumin, cinnamon and tumeric, then rub into the chicken. Brown the chicken in the olive oil, then remove from the pan and put into the bottom of a tajine. Add the onion, garlic and ginger to the pan and saute until the vegetables are soft. Add the tomatoes, chicken broth, honey and lemon. Bring to a boil and reduce for about 5 minutes, then pour over the chicken.