road-straddling

China’s giant blue bus undergoes first test run

BEIJING: China conducted a first test run of an innovative, road-straddling, 22 metre (72 feet) long… Read More