Rickshaws, trams and pedestrians traffic near the railway station in Tokyo.
Release Date: April 01, 1898