In a Dutch oven, heat olive oil over medium high heat. When hot, add chicken and stir. Saute, stirring often, for about 5 minutes or until chicken is browned on all sides.
Add green pepper, onions, and garlic. Stir and reduce heat to medium. Cook, stirring occasionally, for about 6-7 minutes or until vegetables are softened. Add chili powder, Garam masala, nutmeg, ginger, salt, and brown sugar. Saute, stirring, for another 2 minutes.
Add tomatoes, stock, raisins, and vinegar. Stir, raise heat to high and bring to a boil. Reduce heat, cover, and cook for about 25-30 minutes or until chicken is tender and cooked through.
Add beans, stir, and cook for another 2-3 minutes or until beans are heated through. Serve (over rice, if desired) garnished with chopped parsley.