Japan just took a big step into the future of public transport. On March 5th, in the quiet town of Sakai, Ibaraki Prefecture, ...
A bus veered off the road and crashed into a wooded area Saturday night in Mie Prefecture, central Japan, killing the driver and injuring more than 20 passengers, according to local police and ...