This can be restored by your marble contractor.
Marble stain test.
The stain gets more pronounced as time goes on increasing in size and darkening in color.
These stains can be the result of a water glass that was left on a marble countertop for too long or from hard water buildup around sinks and showers.
Mold can stain marble bathroom countertops floors etc.
Mold is a common problem in many bathroom settings.
How to remove ink stains and paint stains from marble surfaces you can use lacquer thinner to get ink stains from markers pens etc and small amounts of paint out of marble.
Due to the oils and acidity in the olive oil the marble is actually etched meaning the sheen from the marble is pulled out of the stone.
And some granite may not be true granite but a mutt stone that maybe is mixed with calcite like marble and the surface will corrode or etch when exposed to acids like lemon juice coffee alcohol salad dressing.
Water stains are yet another common stain that occurs on marble.
Even after 10 minutes we can see the residual stain from the olive oil.
For instance blue pearl granite absorbency is typically much lower than white granite so blue pearl is much harder to stain.