Category: Europe

Electric buses: China rolls first London fleet

Deputy Mayor of London for Transport, Val Shawcross, has inaugurated the Europe’s largest fleet of electric buses to further ease transportation bottlenecks. The electric auto were built in Britain through a partnership between the Chinese…