Share

Mission impossible? China’s “straddling bus” in doubt

The feasibility of China’s “straddling bus” project is in doubt, with media outlets suggesting it was nothing more than a publicity stunt.

Leave a Comment