In Japan, catching some z's in public, like on trains or at work, is seen as a sign of hard work. It's so common there's even a word for it: "inemuri," which translates to "sleeping while present." It's not considered rude or strange; rather, it shows you're working yourself to the bone.