Cleaning dirty windows

Ammonia. It will remove anything from a windshield. Just put it directly on a cloth and be prepared for a strong smell. It’s the “go to” solution in a lot of detail shops.