Why should I have Clean WIndows

How often Should I clean my windows or have clean it? Annual? Semi-annual? When ever I want? You know it is not enough. You are sitting at your kitchen  room, desk or in your office looking out the window, trying to see if it is a beautiful sunny day and there is a grime and dirt. [...]