Heat lard in dutch oven over medium high heat. Add in cubed meat. Tip: cut meat while still mostly frozen and let thaw the rest of the way on a paper towel-lined plate in the fridge. This helps remove any off flavors and helps the meat brown.Cook meat, stirring occasionally until meat is browned on all sides. Add in all spices except cinnamon stick. Stir to combine and continue cooking 5 minutes. Remove meat to plate and set aside.
Add oil to dutch oven. Add in carrots, onion, and garlic. Stir frequently until softened and any spices stuck to the pan are released and mixed in with the vegetables, about 5 minutes. Add in tomato paste and flour. Stir to combine and cook an additional 2 minutes, stirring frequently.
Add meat back to dutch oven. Add in stock, vinegar, honey, cinnamon stick, and cherries. Bring to boil. Cover and put in oven. Cook for 5-6 hours, stirring occasionally, until meat is tender and sauce is thickened. Add cooked garbanzo beans in the last 30 minutes of cooking.
While meat is cooking, prepare yogurt sauce. Add all ingredients to mini food processor or blender and blend until smooth. Refrigerate until ready to use.
To each bowl, add rice and curry. Top with yogurt sauce and parsley. Serve with warm naan.