Jun
15
Frankfurt 'enters new territory' with electric buses
China’s BYD Company Limited has inked a deal to supply the city of Frankfurt, Germany, with its all-electric, long-range,
1 min read