Tokyo’s Morning Rush Hour
Tokyo, Japan – People wait for the train at Shinjuku Station. Morning commuters typically spend over one hour on the train going to work. Trains are usually so packed that […]
Tokyo, Japan – People wait for the train at Shinjuku Station. Morning commuters typically spend over one hour on the train going to work. Trains are usually so packed that […]