Why is Japan clean?

I grew up in Japan, so I never felt Japan was particularly clean. I didn’t know any other places to compare with. Now that I’ve been to dozens of other countries, I can say Japan is a relatively clean country. It stands out in terms of cleanliness. Of course, not every place in Japan is immaculately clean. But I feel it’s safe to say that most of public places are generally kept tidy and dust free. So, what makes Japan this clean? Yes, Japanese people bathe everyday. We like to keep ourselves clean and odor free. But is that the only reason? I don’t think so. I think education plays [...]