Electric Transit London’s New ‘Tram Style’ EV Buses Charge With Innovative Overhead System December 20, 2024