Shenzhen: Chinese city with 16,000 electric buses and 22,000 electric taxis

Shenzhen Now Runs On 16,000 Electric Buses - The Last ...