A middle-aged man in a trench coat sleeps on a bus or train .