From left to right: London Transport A1 class "Diddler" trolleybus, HX2756 (1931); London Transport E1 class tram car (produced from 1907-1930); Metropolitan Electric Tramways car, MET335 (1930); AEC Mercury overhead power wagon.