Hard water stains on glass surfaces are caused by mineral deposits that leave cloudy marks over time, but they can be removed easily with simple methods. Start by spraying a mix of white vinegar and water onto the glass and let it sit for a few minutes to break down the minerals. Gently scrub with a soft sponge or cloth, then rinse with clean water and dry with a microfibre cloth to avoid streaks. For tougher stains, make a paste using baking soda and water and rub lightly. You can also use lemon juice for a fresh natural clean. Regular wiping and drying of glass surfaces will help prevent stains from building up again.
Know more- https://www.bondcleaning.sydney/diy-cleaning-methods-to-remove-hard-water-stains-glass-surfaces/