In a deep pan, sauté the onion and chicken in 2 tablespoons oil. Add the bay leaves, cardamom, lime, salt and 7 cups water. Bring to a simmer, cover and braise for about 25 minutes. Add the carrots and peas and cook for about 10 minutes more, continuing as needed until a food thermometer in the thickest part of each chicken piece reads 165°F (74°C), away from the bone. Transfer cooked chicken to a clean plate and keep warm while finishing the rice.
In a separate pan, stir fry the vermicelli in 3 tablespoons of oil. When it turns golden brown, pour in 1 cup of water, bring it to a boil, and then let it simmer over low heat until all the water is gone and the vermicelli is soft.
When the chicken and vegetables finish cooking, remove the chicken and place it aside. Strain the vegetables from the broth.
Add the rice to the broth and cook over high heat until the rice absorbs most of the broth. Then lower the heat and allow it to simmer until well done.
Add the strained peas and carrots, fried potatoes and raisins to the vermicelli. Add 1 teaspoon each of ground cinnamon, turmeric, cloves, cubeb, cardamom, cumin and black pepper. Mix well and cook gently for 10 minutes.
Fry the chicken on all sides to give it crispiness and a nice golden brown color.
Pour the rice into the serving platter. Put the vermicelli mixture on top and then the chicken. Garnish with almonds.