Granite is one of the most popular choices of material for countertops. They are a beautiful and expensive option for your kitchens and bathrooms. Even though they are incredibly durable, they are vulnerable to stains and scratches.  That's why you need to keep...