Cut the fish into pieces.
Coat generously with the marinade ingredients. Set aside for about 15 to 30 min.
Add the flour. Mix well.
Fry the marinated fish pieces until cooked through.
Drain off excess oil and set aside.
Mix Worcestershire sauce, ketchup, soy sauce, sugar, and vinegar to make a sauce.
Heat the oil and stir-fry the ginger and garlic paste. Stir constantly for a minute so that it doesn’t burn and cook until it starts to release its aroma.
Add chili powder and chili flakes and stir constantly for a few seconds so that it doesn’t burn.
Add the chopped bell peppers, and half of the onion and stir until slightly cooked.
Add in the fried fish pieces and mixed well.
Add tomatoes and the rest of the onion and stir for a few seconds.
Add the sauce and cook until warmed through, for a minute.
Then, stir until the fish pieces are well coated in the sauce. Season with salt & pepper.
Sprinkle with more red chili powder and flakes, if desired.
Remove from heat and let it rest for a minute.
Serve hot with fluffy, long grain white rice