Possibly 1950s or 1960s European passenger vessel.
I would say decades older. Several of the men in vests appear to be wearing chains and fobs associated with pocket watches. The newsboy caps on a few also point to pre-war. Given that Velox was a subsidiary of Kodak in the beginning decades of the 20th century, my guess is this is a perhaps a pic of a Commonwealth ship crew. Maybe British/ANZ with Malay/Thai/Burmese, 1920s or 30s.
And I agree, OP needs to do more than just post a picture. Context is important: how did you get it? From where? Were you told anything at all about it? Because let's be honest, we're all just guessing.