A look at Tesla’s impressive Shenzhen store in China [Gallery]

Tesla has some impressive retail locations around the world, but this one in Shenzhen, China looks particularly awesome. Located in Longhua District, the store is in a mall specialized in auto sales called “Longhua Auto City”.
Expand
Expanding
Close
World’s largest electric bus fleet being delivered in Shenzhen [Video]

The China-based electric car and bus manufacturer BYD (Build Your Dreams) announced the delivery of the world’s largest electric bus fleet to the city of Shenzhen in China.
Expand
Expanding
Close