Why is Japan so Clean?

Why is Japan so Clean?

If you think Japan is clean, you are right! Japanese people are not just pure physically but also pretty neat psychologically. They have a great sense of shame about the dirtiness. Therefore, street cleaning is…