Why are Japanese People so nice?

10 answers 10