I don’t doubt that some countries are have better “infrastructure” than we do, but auality of railroads? Airline seats per capita? Geez, who makes these things up?
More propaganda to get us to “invest” tax dollars in building high-speed rail and free ubiquitous public broadband systems.