Sorry dont think there is anything that will remove it,the only solution would be bleach and the garment would have to be white cotton only with no patterns!!!
try oxyclean or vanish powder stain remover ,just sprinkle the powder over the stain then wet with water to form a paste then rub it in the material leave for a few minutes to activate then wash in machine
use something called stain slayer its brilliant, its in an aresol can, about the size of a body spray can, and you just spray on and leave for a short while and then wash its available from all supermarkets
In my experience most curry stains are caused by the spice 'turmeric' which is an orangey-brown colour. I have found that this is affected by sunlight, and most stains will fade completely if you can expose them to bright sunlight for a day or so. Difficult I know at this time of year!! I don't know if a UV lamp would have the same effect. It's worth a try anyway before you resort to bleach or other chemical treatments.
hth...
I totally agree with Geeks-Wife about the sunshine ! Even without the sun, just hang it outside for a few days and the stain will go. Stain removers are rubbish. I've never found one that works.
Have tried the Stain Devil for fruit, red wine etc (found in my cupboard with other remedies for disasters!) - the stains have almost gone but will buy the one for curry, suggested by stevie-p; didn't know one existed. Many thanks all!