BYD will supply South Africa with its first fleet of electric buses, through a deal with Golden Arrow. The Cape...