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.