News
The Alphaba bus can transport 19 people. Credit: VCG via Getty Images A small fleet of self-driving public buses has started running on the roads of China's tech district of Shenzhen, Guangdong.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results