Almost anything made out of glass can be polished to remove tiny scratches or cloudiness. Simply go to your local automotive store and purchase some rubbing compound. Always use the mildest compound that you can find. Use a clean, damp microfiber towel or a polishing sponge and apply to the glass in a circular motion. Rinse often, and with a little elbow grease, you will remove the scratches. This works great on old mirrors, windshields, heat lights, just do not ever use on eye wear as it will remove any coatings applied to your glasses. Also, this method will permanently ruin plastic or any plastic-based glass. So make sure that you know what you are cleaning is made out of.