General opinion is to replace the windshield. There will be some products and / or services being offered here in the UAE but let me tell you that the process of removing these scratches is by abrading. After the abrasion process, minor scratches may have been removed but watch out for the waviness ...