Ah, you are correct in assuming I am from the USA. I have spent a lot of time and money on finding the best way of cleaning vases just like this. You can try the onions and swirling balls, but it rarely works. I use lead #8 bird shot and aluminum oxide slurry in a motorized tumbler, and that takes a few days...so swirl away. The acid does work, especially on rust and hardened stains. Toilet bowl cleaner has enough acid to be effective if you have a problem finding Hydrochloric. You can make a brush with heavy gauge wire. Wrap the whole thing with tape to avoid scratching. It sounds funny to use 000 steel wool as a brush tip on the wire, but it works just fine. It won't scratch the glass, just make sure it is wet. If the glass is sick, you have to tumble it. I have heard strong Nitric acid will polish it off by eating away the glass, but that is very dangerous and hard to get in a high enough concentration... you can make it, if you dare, but I really caution against it.