BYD, the Chinese electric vehicle company, has launched a new double-decker electric bus, the BD11, at the London Bus Museum in England.
Read MoreBYD, the Chinese electric vehicle company, has launched a new double-decker electric bus, the BD11, at the London Bus Museum in England.
Read More