China’s Shenzhen city electrifies all 16,359 of its public buses

You may also like...