Baking soda is very effective for smoked and polished marble.
How to use it:
Make a paste using the baking soda and a little water. This slightly rough mixture will help you remove stains by rubbing them away gently. When you've removed the stain, rinse the spot with water and dry with a soft cloth.