Life cycle carbon footprint of battery electric bus: coupling effects of mileage, energy mix and recycling processes | Synapse