Question: what engines are in city buses?
Answer: Some of the city buses are diesel electric, it runs a generator that drives the wheels. Like a lot of huge mining equipment, they used to run on steam. They have steam engines 150 years old, still going.