Time to enforce littering fines.
Seriously, as a French person living in Belgium, I am disgusted with how little of a shit people give about keeping their own city clean.
If we start enforcing littering fines a bit more in western europe, this shit will stop within a couple of years. It's 100% cultural and this is something we absolutely have to change in our culture.