In a large, deep skillet, heat 2 tablespoons of the oil until shimmering. Season the chicken with salt and pepper and add half to the skillet. Cook over moderately high heat until browned, about 3 minutes per side. Transfer the browned chicken to a plate and repeat with the remaining chicken. Pour off the fat in the skillet.
Add the remaining 1 tablespoon of oil to the skillet. Add the cumin seeds and cook over moderately high heat for about 10 seconds, until fragrant. Add the onions and cook over moderately high heat, stirring occasionally, until softened, about 5 minutes. Add the garlic, ginger, cinnamon stick, crushed red pepper and bay leaves and cook, stirring, until the garlic is golden, about 3 minutes. Add the wine and simmer over moderately low heat for 5 minutes. Add the stock and the tomatoes with their juices and simmer for 10 minutes.
Add the chicken to the sauce along with any accumulated juices and simmer over low heat, turning a few times, until the chicken is cooked through and the sauce is flavorful, about 50 minutes. Discard the cinnamon stick and bay leaves, season with salt and pepper and serve.