Yesterday the longest high speed rail line was put in to service. a commute that would last 20 hours is cut short of 8. Some numbers on the line that opens, existing and in progress and how the world is going "loco " for HSR (High Speed Railways).
Show More