Mix red chili, turmeric and white vinegar and marinate shrimp in it for 15 minutes.
Pour cooking oil in a nonstick pot, and fry the shrimp until half fried. Set aside.
Pour olive oil in a nonstick pot. When oil is warm, add tomatoes and stir at intervals. Add garlic and ginger to the pot and continue to stir until tomatoes dissolve. Add black pepper to pot and stir for 2 minutes. Lower the heat to a simmer.
Add shrimp to tomato mixture in pot. Place lid on pot and let simmer for 30 minutes, stirring at intervals.
Turn off stove and sprinkle shrimp mixture with cilantro. Close lid and let stand for 5 minutes.