I am born and raised in Rio de Janeiro, and am very punctual. For business meetings most people don't come up late, but for social gatherings they almost always do. It's frustrating because it seems like I will never learn my lesson and always arrive punctually even if I don't intend to