Green public transport