From cost to timeline: here’s a reality check on the electrification of London’s bus fleet