The bus in the Q picture from DF is from Shenzhen, China… an article in Curbed magazine from May 4, 2018 about how this city made all of their buses electric. https://www.curbed.com/2018/5/4/17320838/china-bus-shenzhen-electric-bus-transportation
The bus in the Q picture from DF is from Shenzhen, China… an article in Curbed magazine from May 4, 2018 about how this city made all of their buses electric. https://www.curbed.com/2018/5/4/17320838/china-bus-shenzhen-electric-bus-transportation