Medium dice onion and saute in olive oil for 5 minutes. Add all spices except bay leaves and saute for 5 minutes, adding small amounts of chicken broth as needed to keep spices from burning. Add finely minced or grated garlic. Add tomato sauce and stir. Add cream. Simmer for at least an hour. The longer the better. Add water or broth as needed to thin out. Cut chicken into bite size pieces.Marinate chicken and shrimp (separately) in spices and oil for at least 30. Cook chicken under broiler until done add to sauce. Cook shrimp under broiler until just pink. Add to sauce. Serve over basmati rice with naan.