There are cool electric buses running in the streets of Minsk, Belarus since a couple of years. IIRC, they have nikel-iron batteries with have limited capacity but good lifetime, and they recharge quickly. An electric bus runs for 30-40 min from terminus to terminus, then charges for 10 min from trolley power lines.
Pretty neat, especially considering that nickel and iron are extracted in nearby Russia and are much cheaper than lithium.