Shenzhen’s Straddling Buses: The Future of Public Transportation Starts in China
Anyone who’s ever been stuck in traffic will appreciate China’s latest invention: “Straddling Buses.”
Anyone who’s ever been stuck in traffic will appreciate China’s latest invention: “Straddling Buses.”