Don’t tell me it’s about money or funding, or the fact that it’s a big city.
Tokyo is a wealthy megapolis. It’s clean. Belarus is a small country with relatively litte wealth, yet all the cities are pristinely clean.
It’s about culture. What is it about culture in London that makes filth, rubbish and uncleanliness so acceptable?