Question: why oxalic acid is used to remove stains?
Answer: Oxalic acid is widely used as an acid rinse in laundries, where it is effective in removing rust and ink stains because it converts most insoluble iron compounds into a soluble complex ion.