I do wish the UK would do something about littering.
Back in the 1960's in Hong Kong, where I grew up, littering was dreadful and so in the early 1970's there was a campaign: the Lap Sap Cheung campaign, whereby anyone spotted dropping litter was a Lap Sap Cheung - No Good Worm - and could be fined on the spot HK$100 (about £5), a not inconsiderable sum to the poorer workers in those days. Within a couple of years it became as now, one of the cleanest places you can visit. Singapore did the same, but from an earlier date.
The trick is enforcement, having the litter wardens with powers, and these days with body cams to capture the offence, it could be done, if any local authority wanted to spend the money. But since we don't even have cops on the street to protect the wardens when a punter gets shirty, it can't happen.