apanese people often say foreigners are not punctual. I don't like this idea at all. Most Japanese simply don't know how things work in the rest of the world.
Japan is the most punctual nation in the world. If I'm late for class or work, I'll lose trust in people easily. We can't be late. Because we simply don't have many options for excuse!