Removing wine stains from a decanter I have a decanter which I use fairly often to pour out wines. I typically rinse it with hot water after the last wine has come out, but I cannot prevent it from forming 'residual' wine stains over time. 

The last time I wanted to clean it, I looked on the internet for advice on cleaning. There are tons of it (Stained wine decanter), but I noticed that there are quite a lot of things around that don't work (or don't work well) and I figured that the question is basically plain chemistry.

Therefore, my question is, can somebody explain how I can best clean the wine stains from my decanter? Please, also explain the chemistry behind the method you propose so I know why it should work.
It's a bit of a blunt instrument, but I'd tend to just go straight for hydrogen peroxide if it's available where you are. It breaks up all sorts of organic dyes via oxidation, and it slowly decomposes by itself, especially in sunlight, so you can just rinse (thoroughly) and leave it to dry in the sun.

(NB: I have never owned a wine decanter, and take no responsibility if your decanter dissolves, explodes, or spontaneously gains the ability to sing operatically.)