However, this apparently won't suffice if the marble has gone badly soiled and stained through years of neglect. In this event, a more thorough cleaning will be required to bring back its natural color and luster.
Marble stains normally fall into three categories: rust stains, organic stains or oil stains. Each needs its own separate treatment.
Read more: How To Remove Stains From Marble Surfaces