The vehicles will be seen from today (November 20) on one of London’s longest bus routes, the 358 between Crystal Palace and Orpington. The buses are powered by a pantograph, which is typically ...