On a recent winter day, a bus was traveling through an intersection in Tokyo with pedestrians at a speed of 30 kph. [Read More]

No reproduction or republication without written permission.