China-based automobile manufacturer, BYD, has launched an electric bus in Rio De Janeiro, Brazil, for testing service performance on Line 249 (Water-Santa Carioca).
 
The BYD K9 model...

This content is available to only subscribers.